Docker运行多个主机端口不工作
我在跑步:Docker运行多个主机端口不工作,docker,Docker,我在跑步: docker run -p 4000-4100:4000 <image> 但是,我得到的只是第一条线 0.0.0.0:4000->4000/tcp 然而,如果我这样做 docker run -p 4000:4000 -p 4001:4000 -p 4002:4000 ... <image> docker run-p4000:4000-p4001:4000-p4002:4000。。。 输出是预期的,但当然,我不想写那n次。任何解决办法都将不胜感激。
docker run -p 4000-4100:4000 <image>
但是,我得到的只是第一条线
0.0.0.0:4000->4000/tcp
然而,如果我这样做
docker run -p 4000:4000 -p 4001:4000 -p 4002:4000 ... <image>
docker run-p4000:4000-p4001:4000-p4002:4000。。。
输出是预期的,但当然,我不想写那n次。任何解决办法都将不胜感激。谢谢 试试看
docker run--publish=4000-4100:4000-4100
范围的大小只需相等:
docker run--publish=4000-4100:8800-8900
当然,请注意,每个1:1端口映射必须在iptables中编程,因此,范围越大,这样做的时间越长。不仅是iptables条目,而且每个端口都有一个docker代理进程。我不知道这一点
docker run -p 4000:4000 -p 4001:4000 -p 4002:4000 ... <image>