macos – Mac:如何从其他计算机远程访问在docker容器内运行的服务器?

首先我在OSX 10.10上安装了boot2docker,然后我成功运行了一个Web容器.使用port redirection configuration,我可以在浏览器中通过localhost:8080浏览Web服务器.现在我想通过使用url my-mac-ip:8080从同一WLAN中的其他计算机访问服务器.我用Google搜索并尝试了很多方法,仍然没有找到解决方案.

我找到了similar question,但iptables不适用于OSX.

我是Docker的新手,我不熟悉网络配置,请帮帮我!谢谢!

最佳答案
这听起来好像不是Docker问题,因为您可以访问localhost:8080.我认为您需要在笔记本电脑上打开端口8080,以便其他人可以从外部访问它.

要在Max OS X 10.10 foolowd this guide下打开一个端口,它描述了如何使用pfctl进行端口转发.

转载注明原文:macos – Mac:如何从其他计算机远程访问在docker容器内运行的服务器? - 代码日志