我正在使用docker-compose
在本地构建和运行我们的应用程序。这一切工作正常,但我不能从主机外部访问Apache容器。它最终会因“服务器停止响应”而超时。Mac版Docker无法访问主机外的容器
码头文件是可怕的,尽管我尽了最大的努力“码头的Mac”太笼统,谷歌不明白,它是产品的名称,而不是描述。
适用于Mac的Docker不使用VirtualBox,我无法找到任何设法使其工作的人或任何严格无法获取的信息。
我已检查所有明显的东西:
- Mac的防火墙关闭。
web
容器不应绑定到localhost,0.0.0.0:1234->80/tcp
。- 我使用
ssh -L 11234:127.0.0.1:1234 -N 127.0.0.1
在mac上进行了端口转发,但是在11234
上访问它给了我同样的错误。
接下来我可以尝试什么?
听起来像一个网络问题,而不是码头问题。你的netstat节目是什么? – user2105103