容器服务编排模板文件使用的标签兼容大部分
Docker Compose 1.5.x 到 1.7.x 版本实现的标签,并在社区版本的基础上提供了很多扩展能力。
扩展能力的标签
容器服务扩展了编排模板的部署和生命周期管理能力,所有扩展能力都被描述在 labels 标签下面,作为子标签使用。
标签 | 说明 |
probe | 设置服务的健康性检查。 |
rolling_updates | 设置服务滚动更新。 |
parallelism | 设置 rolling_updates 每次并行更新的容器数量。[backcolor=transparent]注意:此标签必须和 rolling_updates 配合使用,单独使用无效。 |
depends | 设置服务的依赖关系。 |
scale | 设置该服务的容器数量,横向扩展服务。 |
routing | 设置该服务的访问域名。 |
routing.session_sticky | 设置 routing 在做请求路由的时候,是否保持 session sticky,即会话保持。[backcolor=transparent]注意:此标签必须和 routing 配合使用,单独使用无效。 |
lb | 通过自定义阿里云负载均衡 nat 映射的方式来暴露服务端口到公网或者内网。 |
日志 | 和阿里云日志服务集成,采集容器日志并且发送到阿里云日志服务。 |
global | 设置该服务为全局服务。 |
标签 | 说明 |
external | 设置该服务直接链接到外部地址。 |
dns_options | 设置 DNS 选项,和docker run 命令中的 --dns-opt 参数语义一致。 |
oom_kill_disable | 设置是否禁止 OOM Killer, 和docker run 命令中的--oom-kill-disable 参数语义一致。 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。