Docker 容器指定 IP 地址不生效?Bridge 网络修改指南
如果您想指定 Docker 容器的 IP 地址,可以使用 ' --ip ' 参数。例如:
docker run -itd --name mycontainer --ip=172.17.0.2 ubuntu:latest
然而,如果您的 Docker 容器 IP 不生效,可能是因为它是使用默认的 bridge 网络创建的。默认情况下,Docker 使用 bridge 网络作为容器的网络。
要修改 bridge 网络的配置,您可以使用 ' docker network ' 命令。例如,您可以使用以下命令创建一个新的 bridge 网络:
docker network create --driver bridge mybridge
然后,您可以在运行容器时使用 ' --network ' 参数将容器连接到新的 bridge 网络:
docker run -itd --name mycontainer --ip=172.17.0.2 --network=mybridge ubuntu:latest
这样,您就可以指定容器的 IP 地址并将其连接到自己创建的网络。
原文地址: https://www.cveoy.top/t/topic/nK58 著作权归作者所有。请勿转载和采集!