让docker不让程序将端口绑定到本地主机
我有多个码头集装箱运行码头和货物。问题是Cargo将一个端口(7868)绑定到本地主机,而不是使用docker将其可视化(如果我理解正确的话)。如果我查看其中一个容器,我会看到端口绑定到本地主机,而当我查看第二个容器时,它不是。让docker不让程序将端口绑定到本地主机,docker,Docker,我有多个码头集装箱运行码头和货物。问题是Cargo将一个端口(7868)绑定到本地主机,而不是使用docker将其可视化(如果我理解正确的话)。如果我查看其中一个容器,我会看到端口绑定到本地主机,而当我查看第二个容器时,它不是。 TCP00::ffff:127.0.0.1:7868:::*收听- 我原以为建立一个港口前进,如docker doc所示,可以解决这个问题,但显然货物绕过了这个 0.0.0.0:10009->7868/tcp 0.0.0.0:10010->7868/tcp 有没有办法
TCP00::ffff:127.0.0.1:7868:::*收听-
我原以为建立一个港口前进,如docker doc所示,可以解决这个问题,但显然货物绕过了这个
0.0.0.0:10009->7868/tcp
0.0.0.0:10010->7868/tcp
有没有办法将此端口发送到1000x而不是本地主机,或者让Docker处理它
编辑:我意识到我遗漏了实际问题。当两个容器都在运行时,Jetty无法从两个容器绑定到端口
谢谢所以问题是我没有正确绑定端口 我在做什么
docker run 10010:7868 -d rhel7 /bin/bash
我需要做的是设置IP地址
docker run -p 127.0.0.1:10010:7868 -d rhel7 /bin/bash
它工作得很好。所以问题是我没有正确绑定端口 我在做什么
docker run 10010:7868 -d rhel7 /bin/bash
我需要做的是设置IP地址
docker run -p 127.0.0.1:10010:7868 -d rhel7 /bin/bash
它工作得很好