docker container 指定容器IP 不生效bridge如何修改docker Error response from daemon user specified IP address is supported on user defined networks only
如果使用默认的bridge网络,Docker不允许手动指定容器IP地址。只有在用户定义的网络中才能手动指定IP地址。
如果您想手动指定容器IP地址,可以创建一个用户定义的网络并将容器添加到该网络中。例如,您可以通过以下命令创建一个名为my-network的用户定义网络:
docker network create --subnet=172.18.0.0/16 my-network
然后,您可以通过以下命令在该网络中启动容器,并指定容器IP地址:
docker run --net=my-network --ip=172.18.0.2 -it ubuntu /bin/bash
在这个例子中,容器将使用172.18.0.2作为它的IP地址。
请注意,如果您需要在容器之间进行通信,您需要确保它们都在同一个网络中。否则,它们将无法相互访问。
原文地址: https://www.cveoy.top/t/topic/dPUN 著作权归作者所有。请勿转载和采集!