在 Docker 中创建静态 IP 地址的容器网络可以通过以下步骤实现:
docker network create --subnet=172.18.0.0/16 mynetwork
docker run -d --name mycontainer --net mynetwork --ip 172.18.0.5 nginx
使用这种方式可以为容器分配一个静态 IP 地址,方便容器之间的互访和服务发现。
查看容器 IP 地址的方法有以下几种:
docker inspect
命令:
docker inspect --format='{{.NetworkSettings.IPAddress}}' mycontainer
docker container ls
命令:
docker container ls --format "{{.Names}}: {{.Networks}}"
docker network inspect
命令:
docker network inspect mynetwork
这些方法可以快速查看容器的 IP 地址,方便对容器进行网络配置和管理。