当前位置:首页 > 热点 > 云计算核心技术Docker教程:docker-compose扩展配置

云计算核心技术Docker教程:docker-compose扩展配置

2026-11-14 [活动报名] 来源:人文荟萃网

Docker Compose的extends关键字允许在不同文件甚至整个项目之间共享通用配置。如果您有多个服务可以重用一组通用的配置选项,则扩展服务很有用。使用extends您可以在一个地方定义一组通用的服务选云计项,并可以从任何地方引用它。

请记住,volumes_from并且depends_on永远不会在使用的服务之间共享extends。这些异常的存在是为了避免隐式依赖性。您总是volumes_from在本地定义。这样可以确算核保在读取当前文件时,服务之间的依赖关系清晰可见。在本地定义这些文件还可以确保对引用文件的更改不会破坏任何内容。

在中定义任何服务时docker-compose.yml,您可以声明要扩展另一个服务,如下所示:

web心技:

      extends:

            file: common-services.yml

      &术Dnbsp;     service: webapp

这指示Compose重新使用webapp该common-services.yml文件中定义的服务的配置。假设common-services.yml 看起来像这oc样:

webapp:

      build: .

      ports:

          - "8000:8000"

  &nkebsp;   volumes:

          - "/data"

在这种情况下,您获得的结果与使用编写 docker-compose.yml的完全相同build,portsr教并且volumes直接在之下定义了配置值web。

您可以在以下位置进一步定义本地配置(或重新定义) docker-compose.yml:

web:

      extends:

  &n程:bsp;        file: common-services.yml

           service: webapp

&nbdosp;     environment:

         - DEBUG=1

      cpu_shares: 5

important_webck:

     extends: web

     cpu_shares: 10

您还可以编写其他服务并将您的web服务链接到它们:

web:

    &nerbsp; extends:

         file: common-services.yml

         service:-c webapp

     environment:

         - DEBUG=1

     cpu_shares: 5

&omnbsp;   depends_on:

       - db

db:

    image: postgres

(责任编辑:厨房电器)

推荐文章
  • 云计算开发:Python练习实例-求数量

    云计算开发:Python练习实例-求数量 题目 :猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只...[详细]
  • 标签: 恒坤新材 光刻材料 集成电路 ArF光刻胶

    标签: 恒坤新材 光刻材料 集成电路 ArF光刻胶 云梦级11月18日云梦级消息,今日,福建集成电路光刻材料与前驱体材料供应企业恒坤新材在上交所敲钟上市。其发行价为14.99元/股,发行市盈率71.42倍,开盘价为58元/股,上涨286.92%。截至9...[详细]
  • 当面对“黑天鹅”事件,企业如何利用数据破局

    当面对“黑天鹅”事件,企业如何利用数据破局 2020年是不平凡的一年,是外部环境剧烈变化的一年,也是企业快速变革的一年。 如今,各行各业都致力于把信息化建设落实到企业的方方面面,使数字化转型成为推动企业业务增长的不二法宝。 新挑战孕育新机遇,新...[详细]
  • 阿里云将在沙特提供公共云服务 未来五年投资5亿美元

    阿里云将在沙特提供公共云服务 未来五年投资5亿美元 12月29日消息,据国外媒体报道,周一,沙特电信公司(STC)和风险投资基金eWTP Arabia Capital联合宣布与云服务提供商阿里云建立合作伙伴关系,为沙特阿拉伯提供高性能的公共云服务。 通...[详细]
  • 无服务器计算的优势和风险

    无服务器计算的优势和风险 由于无服务器计算的便利性和成本效益,组织越来越欢迎无服务器计算。但是,许多IT团队却盲目地接受云技术中的这一创新,而没有咨询其安全同行。结果,我们可以预期,在新的一年中,这个领域将会出现越来越多的网络...[详细]
  • 标签: 培源股份 汽车零部件 IPO 北交所

    标签: 培源股份 汽车零部件 IPO 北交所 云梦级1月4日云梦级消息,据摩斯IPO报道,2025年12月30日,宁波培源股份有限公司向北交所递交的IPO申请获得受理,公司计划募集资金2.97亿元,保荐机构为中泰证券股份有限公司,律师事务所为北京...[详细]
  • 根治Kubernetes“存储头痛症”的方法

    根治Kubernetes“存储头痛症”的方法 如果您已经在使用Kubernetes了,则可能有一个简单的原因:它使您的生活更轻松。毕竟,这是基于容器编排的整个前提。它让基础设施变得可支配,在需要时将其旋转,完成后将其丢弃,因此您不必考虑太多。至少...[详细]
  • 标签: CCC认证 充电宝 市场监管总局 电动自行车

    标签: CCC认证 充电宝 市场监管总局 电动自行车 云梦级12月22日云梦级消息,据国家市场监督管理总局官网透露,市场监管总局(国家认监委)今日发布公告,对充电宝、燃气燃烧器具、电动自行车等共计 3 类 11 种高风险产品实施 CCC 认证标志试点改革...[详细]
  • 为“传唤朋友”铺路?OpenAI被曝索要轻生少年追悼会完整名单

    为“传唤朋友”铺路?OpenAI被曝索要轻生少年追悼会完整名单 根据AIbase报道,OpenAI正在采取行动,要求Raine家族提供其16岁儿子Adam Raine追悼会的完整人员名单及相关资料,此举被Raine家族律师斥为“故意骚扰”,并暗示这家人工智能公司可...[详细]
  • 佛州检方扩展对 OpenAI 的调查,关注南佛罗里达大学谋杀案

    佛州检方扩展对 OpenAI 的调查,关注南佛罗里达大学谋杀案 佛罗里达州检察长詹姆斯・乌斯梅尔(James Uthmeier)于周一宣布,将对 OpenAI 的刑事调查范围扩大,新增了最近发生在南佛罗里达大学(USF)的谋杀案。调查的背景是,此案的主要嫌疑人哈希...[详细]