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

发布时间:2020-06-05 12:26:09 作者:zxhk
来源:网络 阅读:380

一、容器编排基础

1、容器编排概念

1、什么是compose

2、安装compse

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

[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
关于控制启动顺序的问题
推荐阅读:
  1. Docker Compose 容器编排 + Consul 集
  2. 如何对Docker容器进行编排

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

docoker k8s 容器

上一篇:Selenese 命令清单 - verify及assert命令

下一篇:go语言有哪些环境变量

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》