docker:无法在不同IP上的同一主机上提供两个进程(一个在主机上,一个在容器中,具有相同的编号)
我运行docker容器,使用-p 192.168.202.148:9999:9999进行端口映射。但docker将阻止container:listen tcp 192.168.202.148:9999:bind:address已在使用中。主机上的另一个进程正在端口9999上运行。 我认为它可能需要在接口上提出一个虚拟的en,并做到了。但错误依然存在。 后来,我发现了一个问题,完全按照文章写的那样做了,但结果是一样的。 请告诉我,是否可能在主机192.168.202.146上工作进程9999,也在容器进程9999中工作,但它将通过虚拟IP 192.168.202.148可用 Docker版本1.1.2docker:无法在不同IP上的同一主机上提供两个进程(一个在主机上,一个在容器中,具有相同的编号),docker,virtualization,virtual-ip-address,Docker,Virtualization,Virtual Ip Address,我运行docker容器,使用-p 192.168.202.148:9999:9999进行端口映射。但docker将阻止container:listen tcp 192.168.202.148:9999:bind:address已在使用中。主机上的另一个进程正在端口9999上运行。 我认为它可能需要在接口上提出一个虚拟的en,并做到了。但错误依然存在。 后来,我发现了一个问题,完全按照文章写的那样做了,但结果是一样的。 请告诉我,是否可能在主机192.168.202.146上工作进程9999,也在
CentOS 6.5最终版2.6.32-431.29.2.el6.x86_64您的Dockerfile是否声明“LISTEN 9999”?如果是这样的话,试着把它拿出来。我的问题解决了。谢谢