我有 docker 容器,它使用内部 DHCP 将 IP 分配给其网络接口。
每次我停止并再次运行容器时,都会分配新的 IP,例如:172.17.0.2、172.17.0.3、172.17.0.4 等
一旦我重新启动计算机,DHCP 就会从头开始分配 IP - 172.17.0.2
有没有什么方法可以刷新当前的 DHCP 缓存(租约),以便在我再次运行容器时始终分配 172.17.0.2 IP,而无需重新启动 PC?
答案1
我刚刚发现了释放docker的DHCP缓存的最简单方法,只需重新启动docker ex:
sudo service docker restart
它与仅有 DHCP 发布不一样,但是它满足了我的需要。