在Docker中绑定IP地址有多种方式,具体取决于您的需求。以下是几种常见的IP绑定方法:
# 创建自定义网络
docker network create --subnet=172.18.0.0/16 mynetwork
# 运行容器并指定IP
docker run --net mynetwork --ip 172.18.0.22 -d nginx
# 绑定主机192.168.1.100的8080端口到容器的80端口
docker run -p 192.168.1.100:8080:80 -d nginx
# 容器直接使用主机网络栈
docker run --network host -d nginx
编辑Docker配置文件 /etc/docker/daemon.json
:
{
"bip": "192.168.1.5/24",
"fixed-cidr": "192.168.1.5/25"
}
然后重启Docker服务:
sudo systemctl restart docker
您需要哪种具体的IP绑定方式?我可以提供更详细的指导。