多个DOCKER容器连接到同一个网络
Docker 提供了多种网络模型,可以让容器之间进行通信。最常用的方式是使用 Docker 的网络功能来创建一个自定义网络,然后将所有需要通信的容器都连接到这个网络。
创建一个自定义网络:
docker network create mynetwork
运行容器时,使用 --net 参数将容器连接到这个网络:
docker run --net=mynetwork -p 127.0.0.1:1080:80 -d --name=nginx nginx
docker run --net=mynetwork -d --name=ubuntu ubuntu查看容器的 ip 地址:
docker inspect "id" | grep -i ipaddress
删除自定义网络:
docker network rm mynetwork