我正在运行一个rabbitmq docker实例,它使用5671端口。Docker在外部端口打开 - 没有打开好的端口
docker run -p 65000:5671 rabbitmq
如果我再做iptables -L -v
同时运行的实例,我得到以下泊坞窗链:
target prot opt in out source destination
ACCEPT tcp -- !docker0 docker0 anywhere xxx tcp dpt:5671
在我看来,那是码头工人做什么是错的,即。它应该修改iptables允许连接在65000而不是5671.
我在这里得到什么错?
NB:我希望能够在同一台机器上火的RabbitMQ的不同实例,所以:
- 我需要的“外部”端口(这里
65000
)是“变量” - 我希望能够在
docker run
- 时间来决定使用哪个端口(因此,要打开的端口)
为了感谢-1和接近的建议,我建议你去检查我的问题在ServerFault上收到的接近0级的活动:http://serverfault.com/questions/671870/docker-open- ports-in-iptables-rabbitmq;) – lajarre 2015-03-02 16:09:28
是的,有人似乎在投票结束所有码头问题。这不是很有帮助。 – 2015-03-02 18:08:47