打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Docker系列教程23-docker-compose常用命令

原文:http://www.itmuch.com/docker/23-docker-compose-commands/,转载请注明出处。

和docker命令一样,docker-compose命令也有很多选项。下面我们来详细探讨docker-compose的常用命令。

build

构建或重新构建服务。服务被构建后将会以 project_service 的形式标记,例如: composetest_db 。

help

查看指定命令的帮助文档,该命令非常实用。docker-compose所有命令的帮助文档都可通过该命令查看。

  1. docker-compose help COMMAND

示例:

  1. docker-compose help build        # 查看docker-compose build的帮助

kill

通过发送 SIGKILL 信号停止指定服务的容器。示例:

  1. docker-compose kill eureka

该命令也支持通过参数来指定发送的信号,例如:

  1. docker-compose kill -s SIGINT

logs

查看服务的日志输出。

port

打印绑定的公共端口。示例:

  1. docker-compose port eureka 8761

这样就可输出eureka服务8761端口所绑定的公共端口。

ps

列出所有容器。示例:

  1. docker-compose ps

也可列出指定服务的容器,示例:

  1. docker-compose ps eureka

pull

下载服务镜像。

rm

删除指定服务的容器。示例:

  1. docker-compose rm eureka

run

在一个服务上执行一个命令。示例:

  1. docker-compose run web bash

这样即可启动一个web服务,同时执行bash命令。

scale

设置指定服务运行容器的个数,以service=num的形式指定。示例:

  1. docker-compose scale user=3 movie=3

start

启动指定服务已存在的容器。示例:

  1. docker-compose start eureka

stop

停止已运行的容器。示例:

  1. docker-compose stop eureka

停止后,可使用 docker-compose start 再次启动这些容器。

up

构建、创建、重新创建、启动,连接服务的相关容器。所有连接的服务都会启动,除非它们已经运行。

docker-compose up 命令会聚合所有容器的输出,当命令退出时,所有容器都会停止。

使用 docker-compose up-d 可在后台启动并运行所有容器。

TIPS

(1) 本节仅讨论常用的docker-compose命令,其他命令可详见Docker官方文档:https://docs.docker.com/compose/reference/overview/ 。

最后

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Docker Compose基本使用-使用Compose启动Tomcat为例
为大家深度解析up与run命令
Docker 常用操作命令
【中间件】让docker简单点
史上最简单的SpringCloud教程 | 第十一篇: docker部署spring cloud项目
Docker Compose的安装和使用步骤
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服