| 参数名 | 说明 | 例子 |
| -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 |