docker 容器固定ip
时间: 2023-10-30 09:06:39 浏览: 161
Docker 容器指定自定义网段的固定IP/静态IP地址
在centos7的docker环境下,可以使用pipework脚本为容器分配固定IP。在使用docker run创建Docker容器时,可以使用--net选项指定容器的网络模式。其中,bridge模式是默认设置,容器启动后会通过DHCP获取一个地址。而如果我们想要给容器分配固定IP,可以使用pipework脚本。下面是一个示例命令:
```
docker run -idt --net=none --name test1 registry.fjhb.cn/centos6 /bin/bash
wget https://github.com/jpetazzo/pipework/archive/master.zip
unzip pipework-master.zip
cp pipework-master/pipework /usr/local/bin/
chmod +x /usr/local/bin/pipework
pipework kbr0 test1 172.17.1.3/24@172.17.1.1
```
以上命令将创建一个名为test1的容器,并将其网络模式设置为none。然后使用pipework脚本为容器分配固定IP地址172.17.1.3。通过这种方式,我们可以确保容器有一个固定的IP地址。
阅读全文