- 新建容器时,指定网桥以及网络下的别名
run 的时候 指定 --network 网桥名 --network-alias 别名即可,创建后通网络的docker 就可以用别名代替IP
sudo docker run -di --name ops_rabbit --network docker-elk_elk --network-alias rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:management
- 已建立好的容器使用 docker network connect 即可
如下案例: 将dj_ops加入到docker-elk_elk网络下 ,disconnect 移除网络
sudo docker network connect docker-elk_elk dj_ops
sudo docker network disconnect docker-elk_elk dj_ops