Mysql 在internet上公开本地Docker容器(有两个容器相互链接)。

Mysql 在internet上公开本地Docker容器(有两个容器相互链接)。,mysql,docker,localhost,containers,phabricator,Mysql,Docker,Localhost,Containers,Phabricator,我创建了两个docker容器,一个是mysql,另一个是phabricator,它们都是链接的,都是本地的。我已将mysql端口绑定到0.0.0.0。现在,我想让phabricator接触互联网。这样每个人都可以使用它--net=host选项不适用于链接。有人能告诉我如何才能做到这一点吗 您需要使用定义端口映射的-p设置启动phabricator容器-假设您的容器在内部公开端口8080,那么您可以将其定义为-p 8080:8080,这意味着端口8080也可以从外部访问(只要您的主机可以在端口80

我创建了两个docker容器,一个是mysql,另一个是phabricator,它们都是链接的,都是本地的。我已将mysql端口绑定到0.0.0.0。现在,我想让phabricator接触互联网。这样每个人都可以使用它--net=host选项不适用于链接。有人能告诉我如何才能做到这一点吗

您需要使用定义端口映射的-p设置启动phabricator容器-假设您的容器在内部公开端口8080,那么您可以将其定义为-p 8080:8080,这意味着端口8080也可以从外部访问(只要您的主机可以在端口8080上从internet访问而不干扰防火墙)