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所有命令的帮助文档都可通过该命令查看。
docker-compose help COMMAND
示例:
docker-compose help build # 查看docker-compose build的帮助
kill
通过发送SIGKILL
信号停止指定服务的容器。示例:
docker-compose kill eureka
该命令也支持通过参数来指定发送的信号,例如:
docker-compose kill -s SIGINT
logs
查看服务的日志输出。
port
打印绑定的公共端口。示例:
docker-compose port eureka 8761
这样就可输出eureka服务8761端口所绑定的公共端口。
ps
列出所有容器。示例:
docker-compose ps
也可列出指定服务的容器,示例:
docker-compose ps eureka
pull
下载服务镜像。
rm
删除指定服务的容器。示例:
docker-compose rm eureka
run
在一个服务上执行一个命令。示例:
docker-compose run web bash
这样即可启动一个web服务,同时执行bash命令。
scale
设置指定服务运行容器的个数,以service=num的形式指定。示例:
docker-compose scale user=3 movie=3
start
启动指定服务已存在的容器。示例:
docker-compose start eureka
stop
停止已运行的容器。示例:
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/ 。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Docker系列教程22-docker-compose.yml常用命令
原文:http://www.itmuch.com/docker/22-docker-compose-yml-commands/ ,转载请注明出处。 docker-compose.yml是Compose的默认模板文件。该文件有多种写法,例如Version 1 file format、Version 2 file format、Version 2.1 file format、Version 3 file format等。其中,Version 1 file format将逐步被被弃用;Version 2.x及Version 3.x基本兼容,是未来的趋势。考虑到目前业界的使用情况,本节只讨论Version 2 file format下的常用命令。 (1) build 配置构建时的选项,Compose会利用它自动构建镜像。build的值可以是一个路径,例如: build: ./dir 也可以是一个对象,用于指定Dockerfile和参数,例如: build: context: ./dir dockerfile: Dockerfile-alternate args: buildno: 1 (2) ...
- 下一篇
适合最新版docker自定义启动配置
在以下文档中,才理清楚了DOCKER正确的更改启动配置的方式。 动不动就是那个/etc/default/docker目录的方式,OUT了。。 https://www.cnblogs.com/or2-/p/5921166.html 适合最新版docker自定义启动配置 docker不断发布新版本,以前默认的在 /etc/default/docker里修改,但是新版已经不推荐了 注意: 一些文章推荐在 /lib/systemd/system/docker.service 文见上修改配置 但是官方建议如下 /usr/lib/systemd/system or /lib/systemd/system 包含默认配置.建议不要修改 我们手动建立配置文件 $ sudo mkdir /etc/systemd/system/docker.service.d $ sudo touch /etc/systemd/system/docker.service.d/docker.conf $ sudo vi /etc/systemd/system/docker.service.d/docker.conf 添加内...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路