1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
| # 拉取工程中所有服务依赖的镜像 docker-compose pull # 拉取工程中 nginx 服务依赖的镜像 docker-compose pull nginx
# 前台启动 docker-compose up # 后台启动docker-compose.yml文件中项目 docker-compose up -d # -f 指定使用的 Compose 模板文件,默认为 docker-compose.yml,可以多次指定,指定多个 yml docker-compose -f docker-compose-es.yml up -d
# 输出日志,不同的服务输出使用不同的颜色来区分 docker-compose logs # 跟踪日志输出 docker-compose logs -f # 关闭颜色 docker-compose logs --no-color
# 列出工程中所有服务的容器 docker-compose ps # 列出工程中指定服务的容器 docker-compose ps nginx
# 在工程中指定服务的容器上执行 echo "helloworld" docker-compose run nginx echo "helloworld"
# 进入工程中指定服务的容器 docker-compose exec nginx bash # 当一个服务拥有多个容器时,可通过 --index 参数进入到该服务下的任何容器 docker-compose exec --index=1 nginx bash
# 暂停工程中所有服务的容器 docker-compose pause # 暂停工程中指定服务的容器 docker-compose pause nginx
# 恢复工程中所有服务的容器 docker-compose unpause # 恢复工程中指定服务的容器 docker-compose unpause nginx
# 重启工程中所有服务的容器 docker-compose restart # 重启工程中指定服务的容器 docker-compose restart nginx
# 启动工程中所有服务的容器 docker-compose start # 启动工程中指定服务的容器 docker-compose start nginx
# 停止工程中所有服务的容器 docker-compose stop # 停止工程中指定服务的容器 docker-compose stop nginx # 停止指定文件中项目 docker-compose -f docker-compose_wws.yml stop # 停止并删除服务(可能会切断容器间的网络) docker-compose -f docker-compose_wws.yml down
# 通过发送 SIGKILL 信号停止工程中指定服务的容器 docker-compose kill nginx
# 删除所有(停止状态)服务的容器 docker-compose rm # 先停止所有服务的容器,再删除所有服务的容器 docker-compose rm -s # 不询问是否删除,直接删除 docker-compose rm -f # 删除服务容器挂载的数据卷 docker-compose rm -v # 删除工程中指定服务的容器 docker-compose rm -sv nginx
# 停止并删除工程中所有服务的容器、网络 docker-compose stop # 停止并删除工程中所有服务的容器、网络、镜像 docker-compose down --rmi all # 停止并删除工程中所有服务的容器、网络、数据卷 docker-compose down -v
# 打印所有服务的容器所对应的镜像 docker-compose images # 打印指定服务的容器所对应的镜像 docker-compose images nginx
# 打印指定服务容器的某个端口所映射的宿主机端口 docker-compose port nginx 80
# 显示工程中所有服务的容器正在运行的进程 docker-compose top # 显示工程中指定服务的容器正在运行的进程 docker-compose top nginx
|