如何在docker compose

时间:2017-01-13 04:11:48

标签: docker docker-compose

如果我尝试使用覆盖网络调出docker compose文件,我会收到以下错误:

  

创建网络" esswarm_scarfelastic"与司机"叠加"错误:   驱动程序名称:如果指定了驱动程序名称是必需的

使用此docker-compose.yaml

生成
networks:
  scarfelastic:
    driver: overlay

这可能是一个错误,因为如果我指定' bridge'作为网络驱动程序,没有指定名称'是必须的。

2 个答案:

答案 0 :(得分:1)

请注意,您需要最新的docker-compose 1.9.0,其中包含release note including

  

修复了Compose错误地检测到覆盖网络配置不匹配的问题

请参阅issue 3845PR 4098 Issue 3575显示了可能的工作语法。

答案 1 :(得分:0)

这对我有用,它在人群中创建覆盖网络

网络: -custom_network 网络: custom_network: 驱动程序:覆盖