我有一个没有网络配置的docker-compose文件。我的理解是这创建了一个默认的桥接网络。从这个网络中我可以运行:
$ ping www.google.com
它运作得很好。但如果我尝试:
$ curl https://www.google.com
它挂了。如果我将network_mode
设置为host
,那么它可以正常工作,但我无法再访问网络中的其他容器。我更愿意使用默认的bridge
网络创建,但目前我只是尝试进行一些测试而且这不适合生产使用。如何允许访问互联网并访问网络上的其他容器?
答案 0 :(得分:0)
在另一台机器上工作正常,所以我重新启动并且工作正常。我讨厌这种情况发生时