参数名 | 说明 | 例子 |
-f | 指定配置文件,可以指定多个 | docker-compose -f /data/docker/config/docker-compose.yml |
config -q | 验证(docker-compose.yml)文件配置,当配置正确时,不输出任何内容,当文件配置错误,输出错误信息 | docker-compose -f /data/docker/config/docker-compose.yml config -q |
ps | 查看启动的服务 | docker-compose ps docker-compose ps nginx |
up | 创建启动容器 | docker-compose up |
down | 停用移除所有容器以及网络相关 | docker-compose down |
start | 启动服务 | docker-compose start |
stop | 停止服务 | docker-compose stop |
restart | 重启服务 | docker-compose restart |
pause <name|id> | 暂停指定容器 | docker-compose pause nginx |
unpause <name|id> | 恢复指定容器 | docker-compose unpause nginx |
kill <name|id> | 通过发送SIGKILL信号停止指定服务的容器 | docker-compose kill nginx |
scale | 设置指定服务运行的容器个数。通过 service=num 的参数来设置数量 | docker-compose scale web=3 db=2 |
exec | 执行命令 | docker-compose exec nginx bash # 进入容器 |
build | 构建项目中的服务容器 | docker-compose build docker-compose build –no-cache nginx # 不带缓存构建 |
pull | 拉取服务依赖的镜像 | docker-compose pull |
logs | 查看服务容器的输出 | docker-compose logs |
docker-compose命令表
Posted by