首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在docker-compose中提供网络名称

无法在docker-compose中提供网络名称
EN

Stack Overflow用户
提问于 2019-09-29 21:10:27
回答 1查看 18.1K关注 0票数 13

我正在尝试在docker-compose.yml中创建一个网络

代码语言:javascript
运行
复制
version: "3.5"
networks:
  frontend:
    name: custom_frontend
    driver: custom-driver-1

它给出错误:ERROR: The Compose file './docker-compose.yml' is invalid because: networks.frontend value Additional properties are not allowed ('name' was unexpected)

请帮帮忙

代码语言:javascript
运行
复制
docker-compose version 1.17.1, build unknown
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-29 22:12:39

撰写文件没问题。但是作为jonrsharpe mentioned,您的docker-compose不支持3.5版本。

The releases page

您可以运行以下命令将docker-compose升级到1.28.5

代码语言:javascript
运行
复制
curl -L https://github.com/docker/compose/releases/download/1.28.5/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

(这些命令是从releases页面复制的)

升级完成后,可以运行docker-compose -f <your-compose-file> config检查合成文件是否有效。如果你的撰写文件是有效的,它会直接打印出来。

票数 28
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58155523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档