docker-compose的安装及语法说明

2017-12-17  本文已影响0人  AmourDoc

在centos7中使用python-pip安装docker-compose

# yum install -y python-pip
# pip install pip --upgrade
# pip install docker-compose

docker-compose常用命令

以daemon的形式运行docker-compose.yml(以下简称yml)文件中的service

以yml中定义的build项,运行docker-build

以yml中定义的image项,下载相应的image

以yml中定义的image项,上传相应的image(不要忘记更改版本,不然会覆盖)

运行相应service内的命令,例如docker-compose exec nginx /bin/bash

停止service运行

删除所有service

重启所有service

docker-compose语法详解

指定镜像tag或者ID

用来指定一个包含Dockerfile文件的路径。一般是当前目录.

用来覆盖缺省命令

用于链接另一容器服务,如需要使用到另一容器的mysql服务。可以给出服务名和别名;也可以仅给出服务名,这样别名将和服务名相同。

用于暴露端口

提供container之间的端口访问,不会暴露给主机使用。

挂载数据卷

挂载数据卷容器,挂载是容器

添加环境变量

添加主机名映射

自定义dns服务器

设置网络模式

用于指定服务依赖,一般是mysql、redis等。指定了依赖,将会优先于服务创建并启动依赖。

上一篇下一篇

猜你喜欢

热点阅读