Docker compose已弃用version顶级元素
似乎是今年 4 月发生的事,根据 issue ([BUG] 'version' is obsolete · Issue #11628 · docker/compose · GitHub) 应该是 docker compose v2.25.0 时弃用的 version 字段
之前是
version: "3.3"
services:
mail:
image: image-name
现在去掉 version 字段后是
services:
mail:
image: image-name
比之前更加整洁
若在新版本上的 docker compose 上使用 version 字段,则会提示
WARN[0000] /path/to/your/docker-compose.yaml: version is obsolete
只需在配置文件中注释掉或删除相关行即可停止该警告
参考资料
[BUG] 'version' is obsolete · Issue #11628 · docker/compose · GitHub
compose-spec/spec.md at main · compose-spec/compose-spec (github.com)