需要创建一个自定义的Docker网络。可以使用docker network create
命令来创建一个新的网络,并指定网段和子网掩码。例如:
docker network create --subnet=172.18.0.0/16 my-network
在创建容器时,使用--ip
参数指定容器的IP地址。例如:
docker run -d --name my-container --network my-network --ip 172.18.0.10 nginx
可以使用docker inspect
命令来验证容器是否成功分配指定的静态IP地址。输出中的"IPAddress"
字段应该显示你设置的IP地址。
在同一个自定义网络中的容器可以使用IP地址直接通信。你也可以给容器设置主机名,使用主机名来进行通信。
通过在Docker Networking中使用静态IP地址,你可以更好地管理和配置你的容器网络。这可以帮助你实现更复杂的网络拓扑和应用程序架构。