老师,compose file 里面,如果不指定网络的话,会自动创建一个网络么?

来源:6-4 调整微服务及服务配置

KeithTt

2018-07-06

networks:
  default:
    external:
      name: imooc-overlay

还是使用swarm自带的一个默认网络?

这里的网络名称,由于各个服务都没有指定使用哪个网络,这里必须要写 default 么?如果不是必须写成default,是不是只要指定了一个网络就是这个stack的默认网络了?

谢谢老师!

另外想说一下,compose3版本使用docker stack不支持depends_on指令了。。。

//img.mukewang.com/szimg/5b3f0d81000130a509190682.jpg

写回答

1回答

刘果国

2018-07-07

定义其他服务时候没指定就走default,这样比较方便。default指定external就是事先定义好的网络,否则就自动创建

0
2
KeithTt
找到了 https://docs.docker.com/compose/networking/#configure-the-default-network 谢谢老师提醒!
2018-07-08
共2条回复

Docker+Kubernetes(k8s)微服务容器化实践

从开发到编排,快速,完整,深入的掌握微服务

2608 学习 · 607 问题

查看课程