400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Docker系列13:容器编排(1)

一、容器编排基础

1、容器编排概念

1、什么是compose

2、安装compse

方法1:用提供的这个conpose文件,将这个文件放到/usr/local/bin
Docker系列13:容器编排(1)
Docker系列13:容器编排(1)
方法2:用epel和extra源中的安装包
1)配置yum源

成都创新互联专注于企业全网营销推广、网站重做改版、融安网站定制设计、自适应品牌网站建设、HTML5建站商城网站建设、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为融安等各大城市提供网站开发制作服务。

[root@host1 ~]# cat /etc/yum.repos.d/epel.repo 
[epel]
name=epel
baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7Server/x86_64/
enabled=1
gpgcheck=0

2)安装docker-compose

[root@host1 ~]# yum install docker-compose -y

3、compose参数详解

先看一个dyml文件样例
Docker系列13:容器编排(1)

参数1:build
参数3:dockerfile
参数4:ARGS
参数5:labels
参数6:shm_size
参数7:command
参数9:container_name
参数10:depends_on
案例:下面容器会先启动 redis 和 db 两个服务,最后才启动 web 服务:

Docker系列13:容器编排(1)

参数11:DNS
参数12:dns_search
参数13:tmpfs
参数14:entrypoint
参数16:environment

environment:
 - RACK_ENV=development
 - SHOW=true
 - SESSION_SECRET


#### 参数17:expose
* 这个标签与Dockerfile中的EXPOSE指令一样,用于指定暴露的端口,但是只是作为一种参考
* 实际上docker-compose.yml的端口映射还得ports这样的标签。

expose:

参数18:external_links
参数19:extra_hosts
标签20:labels
标签21:links
标签22:logging
标签23:pid
标签24:ports
标签25:security_opt
标签26:stop_signal
标签27:volumes
标签28:volumes_from
标签30:cgroup_parent
标签31:devices
标签32:extends
关于控制启动顺序的问题

分享文章:Docker系列13:容器编排(1)
文章URL:http://mzwzsj.com/article/gdgghp.html

其他资讯

让你的专属顾问为你服务