在互联网上暴露本地Docker容器(有两个容器互相链接)。

我已经创build了两个docker容器,一个是mysql,另一个是phabricator,两者都是链接的,都是本地的。 我已经绑定到0.0.0.0的MySQL端口。 现在我想把phabricator展示给互联网。 这样每个人都可以使用它。 –net = host选项不适用于链接。 谁能告诉我,我怎么能做到这一点?

你需要用-p设置启动你的phabricator容器,该设置定义了端口映射 – 假设你的容器在内部公开端口8080,那么你可以像-p 8080:8080那样定义它,这意味着端口8080也是可以从外部访问的只要您的主机可以通过8080端口的Internet访问而不会干扰防火墙)。