Docker容器与专用网络/网站通信



我有一个Docker容器,里面有一个测试应用程序。此应用程序需要与我公司的专用网络/服务器上的网站进行通信。当我尝试从容器内ping网站时,它会告诉我";目标主机不可达";(例如ping 172.17.11.x(。我试着ping我们的一个公共网站,它可以被访问。

那么,如何从容器内部看到我的私人网站呢?

我发现在Docker中,你可以在这些newtworks中创建网络并运行容器,所以也许有一种方法可以为容器分配一个静态IP(我的私人网络(,这样它就可以看到我的私人网站。。。你知道吗?

谢谢!

尝试在主机网络上运行docker容器。

在docker run命令中使用--net host

请参阅此以更好地理解主机模式下的Docker网络。

最新更新