将Docker上的Piwigo映射到主机的局域网地址

将Docker上的Piwigo映射到主机的局域网地址

问题描述:

我有一个在docker主机-Mac(10.0.0.5)上的Docker上运行的Docker,网址为192.168.99.100:32XXX。 Mac连接到netgear路由器。我需要在我的netgear路由器上设置端口转发,以便可以从外部访问。将Docker上的Piwigo映射到主机的局域网地址

外部世界 - > netgear路由器 - >端口转发到mac - > mac映射到docker上运行的piwigo。 这是设置它的好方法吗?它是否需要像在Mac上设置的反向代理来实现此目的?或者我可以直接在Docker IP上映射Piwigo?

您可以映射到的Piwigo在泊坞窗IP

+0

感谢的Aurelien。我只能从Mac(码头主机)访问piwigo ip-192.168.99.100:32343。从局域网上的第二台机器(ipad)我无法打开该网站。我收到“无法打开页面..服务器停止响应。”信息。有没有办法检查Piwigo图像以查看是否记录了Web请求? – user46743

+0

是与'码头日志container_id'。你可以用'docker ps -a'获得容器ID –

+0

再次感谢。我能够通过在mac上设置一个nginx反向代理来转发请求到192.168.X.X地址。现在我可以将mac ip映射到路由器。 – user46743