从Docker Alpine容器运行DHCP更新续订命令

时间:2019-01-21 16:35:54

标签: docker dhcp

我正在尝试从docker容器管理我的容器主机接口(接口之一)。我可以更改IP地址并将静态IP分配给接口,但是当我在dhcp的情况下刷新IP地址时,我需要使用dhclient eth1来更新租约,该租约不在容器内运行,因为存在没有这样的软件包安装容器。什么是最好的方式以便我可以续约?

我正在使用docker run --net=host --cap-add=NET_ADMIN -v /etc/network/:/mnt/network -p 8080 -d ubuntu_network命令运行容器,其中ubuntu_network是我的自定义应用程序。任何帮助将不胜感激。

我找不到与此相关的任何文件。

我应该能够从容器到容器主机接口续订租约。

2 个答案:

答案 0 :(得分:0)

我必须在容器上运行apt add dhclient软件包才能从容器运行dhclient命令,以便接口可以向DHCP服务器发送查询以续订租约。

答案 1 :(得分:0)

这有点晚了,但是在Alpine Linux上运行udhcpc似乎对我有用,以获得一个新的DHCP地址。