代码之家  ›  专栏  ›  技术社区  ›  membersound

docker compose中的extends关键字已弃用?

  •  0
  • membersound  · 技术社区  · 3 年前

    根据文件 https://docs.docker.com/compose/compose-file/compose-versioning/#version-3 这个 extends 关键字已在docker compose中删除 v3

    无论如何,文档也清楚地显示了 延伸 最新文档中的关键字: https://docs.docker.com/compose/multiple-compose-files/extends/

    那么,未来是否可以按原样使用扩展?还是应该避免它,因为它被正式否决了?

    0 回复  |  直到 3 年前
        1
  •  2
  •   David Maze    3 年前

    Compose文件格式有第四个主要版本 Compose specification 。这是在重新构建Compose工具本身的同时重新发布的。

    从历史上看,Compose文件版本2的选项更倾向于单系统部署,而版本3的选项更偏向于Docker Swarm部署。“规范”格式通常支持这两组选项,并忽略 version: 说明符。

    对于 extends: 特别是 specification definition 的中没有提到它已被弃用,而且正如您所注意到的,它在独立的Compose文档中有一个专用页面。我认为使用它是安全的。

    推荐文章