您现在的位置是:热点 >>正文
云计算核心技术Docker教程:docker-compose扩展配置
热点8529862人已围观
简介...
Docker Compose的extends关键字允许在不同文件甚至整个项目之间共享通用配置。如果您有多个服务可以重用一组通用的配置选项,则扩展服务很有用。使用extends您可以在一个地方定义一组通用的服务选云计项,并可以从任何地方引用它。
请记住,volumes_from并且depends_on永远不会在使用的服务之间共享extends。这些异常的存在是为了避免隐式依赖性。您总是volumes_from在本地定义。这样算核可以确保在读取当前文件时,服务之间的依赖关系清晰可见。在本地定义这些文件还可以确保对引用文件的更改不会破坏任何内容。
在中定义任何服务时docker-compose.yml,您可以声明要扩展另一个服务,如下所示:
w心技eb:
extends:
file: common-services.yml
 术D; service: webapp
这指示Compose重新使用webapp该common-services.yml文件中定义的服务的配置。假设common-services.yml 看起来oc像这样:
webapp:
build: .
ports:
- "8000:8000"
&nbskep; volumes:
- "/data"
在这种情况下,您获得的结果与使用编写 docker-compose.yml的完全相同build,pr教orts并且volumes直接在之下定义了配置值web。
您可以在以下位置进一步定义本地配置(或重新定义) docker-compose.yml:
web:
extends:
 程:; file: common-services.yml
service: webapp
&nbdosp; environment:
- DEBUG=1
cpu_shares: 5
important_webck:
extends: web
cpu_shares: 10
您还可以编写其他服务并将您的web服务链接到它们:
web:
&nbersp; extends:
file: common-services.yml
service: w-cebapp
environment:
- DEBUG=1
cpu_shares: 5
&nbsomp; depends_on:
- db
db:
image: postgres
Tags:
相关文章
组织网友刷好评 亚马逊将两家公司告上法庭
热点新浪科技讯 北京时间2月23日消息,亚马逊起诉两家公司,因为这两家公司组织网民炮制虚拟评论。 AppSally和Rebatest两家公司在亚马逊电商平台散布虚拟评论被告上法庭。具体怎么操作的呢?上述两...
【热点】
阅读更多标签: 长电科技 先进封装 汽车电子 CPO
热点云梦级4月10日云梦级消息,9日,全球领先的集成电路成品制造和技术服务提供商长电科技(600584.SH)公布了2025年年度报告。报告显示,公司2025全年实现营业收入人民币388.7亿元,同比增长...
【热点】
阅读更多数据结构与算法之合并区间,这么贪
热点合并区间 力扣题目链接:https://leetcode-cn.com/problems/merge-intervals 给出一个区间的集合,请合并所有重叠的区间。 示例 1: 输入: interva...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- 标签: 尚水智能 比亚迪 IPO 新能源电池
- 标签: 工业富联 800G交换机 AI服务器 富士康
- 标签: 长江存储 Kimi 特斯拉 月之暗面
- 谷歌母公司 Alphabet 首度季度营收突破千亿美元,AI 投资持续加码
- 标签: 富瀚微 视觉AI芯片 智能视频 车载ISP
- 多数商家使用人脸识别功能时未征得用户同意
- 标签: 穹彻智能 具身智能 CoMiner RoboPocket
- 标签: 阿维塔 港交所上市 电动汽车 长安汽车
- 谷歌联手印度信实Jio,免费向5亿用户推送Gemini AI!人均396美元福利引爆新兴市场
- 美国参议员提出“SANDBOX 法案” 允许AI公司设定长达10年自我监管规则