发布时间:2023-08-23 文章分类:Linux + 投稿人:优优 字号: 默认 | | 超大 打印

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