Docker 容器的 IP 地址是由 Docker 网络驱动程序动态分配的,可以使用以下命令查看容器的 IP 地址:

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' <container_name_or_id>

如果需要指定容器的 IP 地址,可以在创建容器时使用 --ip 参数,例如:

docker run -itd --ip 172.18.0.10 --name mycontainer nginx

但是,需要注意的是只有在使用自定义网络时才能使用 --ip 参数。如果使用默认的 bridge 网络,则无法指定容器的 IP 地址。此外,如果其他容器或主机已经使用了指定的 IP 地址,Docker 将无法为容器分配该 IP 地址。

docker container 指定容器IP 不生效

原文地址: https://www.cveoy.top/t/topic/dPSK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录