从docker容器中设置主机的主机名

从docker容器中设置主机的主机名,docker,hostname,Docker,Hostname,我意识到这是一个不寻常的问题,但对于moby/linuxkit这样的系统来说,所有东西都在docker容器中运行,这似乎是需要的 我想(在docker/containerd cotnainer中)设置主机名 我的用例源于在启动时从VMWare guestinfo加载主机名/网络设置 我已经可以在容器中为主机设置网络,但是我似乎不知道如何设置主机名 我试过“特权”,我试过“cap系统管理”。我肯定有一种方法我只是不确定 有什么想法吗?好的,这其实很简单: docker运行--uts=主机。。。

我意识到这是一个不寻常的问题,但对于moby/linuxkit这样的系统来说,所有东西都在docker容器中运行,这似乎是需要的

我想(在docker/containerd cotnainer中)设置主机名

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

我已经可以在容器中为主机设置网络,但是我似乎不知道如何设置主机名

我试过“特权”,我试过“cap系统管理”。我肯定有一种方法我只是不确定


有什么想法吗?

好的,这其实很简单:


docker运行--uts=主机。。。

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

您是否在docker运行命令中尝试了
--hostname
标志?