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

问题描述 投票:0回答:1

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

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)

请帮助

docker-compose version 1.17.1, build unknown
docker docker-compose
1个回答
0
投票

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

The releases page

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

curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

(从发行版页面复制了命令)

升级后,您可以运行docker-compose -f <your-compose-file> config检查撰写文件是否有效。如果您的撰写文件有效,则将其打印出来。

© www.soinside.com 2019 - 2024. All rights reserved.