从Docker Alpine容器运行DHCP续租命令

3
我正在尝试从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是我的自定义应用程序。任何帮助将不胜感激。
我找不到任何相关文档。
我应该能够从容器到容器主机接口续订租约。
3个回答

8
这有点晚了,但在Alpine Linux中运行udhcpc似乎可以让我获取一个新的DHCP地址。

0

0
我必须在我的容器上运行apt add dhclient命令来安装dhclient软件包,以便容器的接口可以向DHCP服务器发送查询以更新租约。

1
这是APK而不是APT。 - Jean-Marc S.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接