docker-compose命令 – 容器集群的快速编排工具
docker-compose命令来自英文词组“docker compose”的拼写,其功能是用于容器集群的快速编排工具。docker-compose命令是一个由Docker官方发布的开源项目,对所管理的容器分为了三层,分别是工程(project),服务(service)以及容器(container),能够进行容器集群的快速编排工作。
语法格式:docker-compose [参数]
常用参数:
| -d | 后台运行容器 |
| -f | 设置模板文件 |
| -p | 设置项目名称 |
| build | 创建或重建容器 |
| config | 验证配置文件 |
| create | 创建服务 |
| down | 停止和删除容器、网络、卷、镜像 |
| help | 显示帮助信息 |
| images | 列出镜像信息 |
| kill | 强制关闭容器 |
| logs | 查看项目中容器日志 |
| pause | 暂停容器 |
| ps | 显示容器列表 |
| restart | 重启容器 |
| rm | 删除所有停止状态的容器 |
| run | 在指定服务上运行命令 |
| scale | 设置服务运行的容器个数 |
| start | 启动容器 |
| stop | 停止容器 |
| top | 查看各个容器内运行的进程 |
| unpause | 恢复容器 |
| up | 终端运行容器 |
参考示例
启动并后台运行容器:
[root@linuxcool ~]# docker-compose up -d
列出镜像信息:
[root@linuxcool ~]# docker-compose images
查看项目中容器的日志信息:
[root@linuxcool ~]# docker-compose logs -f
停止项目中的容器:
[root@linuxcool ~]# docker-compose stop