将Docker容器自动连接到IP地址/ DNS

我试图让我启动的Docker容器自动路由/连接到给定的IP地址,基本上这样做

sudo docker run -it -name server -p 10.118.52.235:5672:5672 leemount96/firstserver 

自动,即使容器连接到IP地址。 我已经读过,有办法通过修改DOCKER_OPTS来做类似的事情,但是如何做到这一点并不明确。

谢谢

请注意,有时候DOCKER_OPTS将被忽略(请参阅issue / 9889 )

在这些情况下,你需要

 sudo docker -H tcp://10.118.52.235:5672 -H unix:///var/run/docker.sock -d