运行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
感觉它在拉动时会花费很多时间。
此行为的可能原因是什么?如何调试和修复它?
答案 0 :(得分:0)
您可以尝试使用network_mode: bridge
并在docker-compose.yml内部的容器之间编写链接
然后docker-compose将使用docker0网桥,并且不会创建新网络。
https://github.com/docker/compose/issues/3899