Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
让docker不让程序将端口绑定到本地主机_Docker - Fatal编程技术网

让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 有没有办法

我有多个码头集装箱运行码头和货物。问题是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

有没有办法将此端口发送到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
它工作得很好