如何从另一台机器访问Docker容器?

时间:2019-05-25 22:50:28

标签: docker networking

我需要从另一台机器访问docker容器,并且每个容器都使用相同的端口。 例: a busy cat

我该怎么做。我尝试了VPN服务器,但没有成功

2 个答案:

答案 0 :(得分:1)

要获取其他机器上的docker容器统计信息,您可以始终使用Kubernetes服务。如果您不喜欢使用Kubernetes或类似的服务,则必须SSH到远程机器并通过docker服务本身检查容器。如果您需要访问容器中已经暴露的端口,则可以始终将它们映射到主机端口。例如,您有3个使用端口80的容器,则可以将一个映射到8081,将另一个映射到8082,依此类推。这样您就不会发生冲突。

答案 1 :(得分:0)

您想要哪种访问方式,网络访问还是ssh访问?

运行容器时,必须公开一个端口,并且当容器位于同一台计算机上时,该端口不能相同。

您可以分享更多详细信息吗?