如果我尝试使用覆盖网络调出docker compose文件,我会收到以下错误:
创建网络" esswarm_scarfelastic"与司机"叠加"错误: 驱动程序名称:如果指定了驱动程序名称是必需的
使用此docker-compose.yaml
:
networks:
scarfelastic:
driver: overlay
这可能是一个错误,因为如果我指定' bridge'作为网络驱动程序,没有指定名称'是必须的。
答案 0 :(得分:1)
请注意,您需要最新的docker-compose 1.9.0,其中包含release note including:
修复了Compose错误地检测到覆盖网络配置不匹配的问题
请参阅issue 3845和PR 4098 Issue 3575显示了可能的工作语法。
答案 1 :(得分:0)
这对我有用,它在人群中创建覆盖网络
网络: -custom_network 网络: custom_network: 驱动程序:覆盖