找不到网络

时间:2018-12-05 10:59:25

标签: docker networking docker-compose

运行docker-compose有时 时,我收到关于不存在的默认网络的错误消息。根据日志,它是在开始时创建的

日志示例:

$ docker-compose up -d

Creating network "example_default" with the default driver
Pulling someimage <...>
1.2.3: Pulling from someimage
Digest: sha256: <...>
Status: Downloaded newer image for <...>
Creating sample_1 ... 
Creating example_redis_1                 ... 
Creating example_someimage_1    ... error
ERROR: for example_someimage_1  Cannot start service someimage: network example_default not found

感觉它在拉动时会花费很多时间。

此行为的可能原因是什么?如何调试和修复它?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用network_mode: bridge并在docker-compose.yml内部的容器之间编写链接
然后docker-compose将使用docker0网桥,并且不会创建新网络。 https://github.com/docker/compose/issues/3899