说明: compose命令大多依赖于yml文件,默认使用当前目录下的“docker-compose.yml“,也可以通过-f指定。
compose命令详解
命令 | 解释 |
---|---|
compose build | (构建yml中某个服务的镜像) |
compose ps | (查看已经启动的服务状态) |
compose kill | (停止某个服务) |
compose logs | (可以查看某个服务的log) |
compose port | (打印绑定的public port) |
compose pull | (pull服务镜像) |
compose up | (启动yml定义的所有服务) |
compose stop | (停止yml中定义的所有服务) |
compose start | (启动被停止的yml中的所有服务) |
compose kill | (强行停止yml中定义的所有服务) |
compose rm | (删除yml中定义的所有服务) |
compose restart | (重启yml中定义的所有服务) |
compose scale | (扩展某个服务的个数,可以向上或向下) |
compose migrate-to-labels | (这个没有实际尝试。根据介绍是将服务从1.2迁移到1.3带labels的版本。docker之前不支持label) |
compose version | (查看compose的版本) |