我正在尝试在Raspbian主机的端口8888的Docker容器中设置HTTP服务器。我使用-p 8888:8888
将端口绑定到所有接口。这使我可以使用localhost:8888
毫无问题地连接到它。但是,当我使用其IP地址(192.168.1.xxx)从同一NAT中的另一台设备连接到主机上的绑定端口时,我的连接被拒绝。
我正在为此使用桥接网络模式。我尝试了“主机”模式,但根本不起作用。
您需要使用(不推荐使用的)—-link
命令documented here链接容器。否则,它们将在隔离的网络中运行。您还可以使用更现代,更受支持的方式来创建每个共享的网络。两者都在链接页面中进行了描述。