在docker运行后无法ping服务器

时间:2016-08-26 17:13:34

标签: docker vmware coreos

我在coreos vmware上运行docker。我有一个应用程序运行节点暴露端口3030,这个容器在我的电脑上运行正常。我可以在启动时ping服务器(从服务器外部),但是一旦我运行此命令,我就不能再ping该机器了。从我收集到的码头工人将这个容器放在它自己的IP上?为什么这会阻止我ping服务器?我也试过-p 0.0.0.0:3030:3030以及服务器IP。

docker run -d -p 3030:3030 -w=/AppName myrepo/app node bin/www

enter image description here

基本上我有一个节点/快递应用程序打开我的webapp到端口3030以获取外部流量。

更新:默认情况下,Docker会分配一个172.*.*.*范围,该范围当前正由我们的网络使用(可能无法访问?)我已将DOCKER_OPTS修改为以{{开头1}}并分配了一个IP。尝试--bip仍会导致分配172范围。我不明白它分配IP时会有什么影响,因为docker主机已经有一个我要连接到的IP并且我通过端口连接到每个容器。这只是一个内部IP吗?

0 个答案:

没有答案