在一个docker容器中设置主机的主机名

我意识到这是一个不寻常的问题,但是像moby / linuxkit这样的系统在Docker容器中运行,似乎可能是需要的。

我想(从docker/容器cotnainer内)设置主机的主机名。

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

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

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

有任何想法吗?

好的,这实际上很简单:

docker run --uts=host ...

需要与主机在相同的名称空间中运行。