如何在Docker撰写中设置覆盖networking
如果我尝试启用一个覆盖networking的docker组合文件,我得到以下错误:
使用驱动程序“overlay”创buildnetworking“esswarm_scarfelastic”错误:驱动程序名称:如果指定了驱动程序名称是必需的
用这个docker-compose.yaml
生成:
networks: scarfelastic: driver: overlay
这可能是一个错误,因为如果我指定“网桥”作为networking驱动程序,则不需要“指定名称”。
请注意,您需要最新的docker-compose 1.9.0,其中包含以下发行说明 :
修复了Compose会错误检测覆盖networking的configuration不匹配的问题
请参阅问题3845和PR 4098 。
问题3575显示了一个可能的工作语法。
- 如何在Elastic Beanstalk多容器docker上使用fluentd日志驱动程序
- 使用Docker的Postgres:Postgres在持久化数据时无法加载
- openshift内部dockerregistryrepo地址是不相同的dockerregistry服务集群ip
- 将卷装载到用户的主目录在Docker容器中
- MySQL随机与Magento 2停止
- 从Dockerfile启动Docker容器中的多个进程
- 使用Ansible迭代从Docker API返回的json
- EC2集装箱docker和春季启动日志
- 尝试运行严格依赖特定版本Ubuntu的应用程序时,需要使用完整的Ubuntu Docker镜像吗?