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源

创新互联建站专注于企业成都营销网站建设、网站重做改版、宜秀网站定制设计、自适应品牌网站建设、H5高端网站建设成都商城网站开发、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为宜秀等各大城市提供网站开发制作服务。
[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
关于控制启动顺序的问题

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


新闻名称:Docker系列13:容器编排(1)-创新互联
网站地址:http://www.bluegullmedia.com/article/cccjhs.html

其他资讯

让你的专属顾问为你服务

0.0387s