在Docker容器中设置主机的主机名

问题描述:

我意识到这是一个不寻常的问题,但对于像moby/linuxkit这样的系统来说,一切都在docker容器中运行,似乎可能需要它。在Docker容器中设置主机的主机名

我想(从docker/containerd cotnainer中)设置主机的主机名。

我的用例源于在启动时从VMWare guestinfo加载主机名/网络设置。

我已经可以在容器中为主机建立网络连接,但我似乎无法弄清楚如何设置主机名。

我试过' - 特权',我试过'--cap SYS_ADMIN'。我确信有一种方法我不确定。

任何想法?

好吧,这其实是做的相当简单:

docker run --uts=host ...

需要在相同的命名空间的主机上运行。