docker图像的操作系统名称

我正在尝试使用docker提供的基础Ubuntu映像构build一个新的Docker镜像。 我将使用docker文件来运行几个脚本并在基本映像上安装应用程序。 但是我的脚本要求是主机名应该保持不变。 我找不到有关Docker镜像的操作系统名称的信息。 有没有人有一个想法,一旦我们添加图层到docker的图像操作系统的名称保持不变。

您可以使用-h参数来设置主机名,以便Docker运行,否则它会以容器ID的简写forms作为主机名:

 $ docker run --rm -it debian bash root@0d36e1b1ac93:/# exit exit $ docker run --rm -h myhost -it debian bash root@myhost:/# exit exit 

据我所知,你不能告诉docker build使用一个给定的主机名,但看到Docker构buildDockerfile的HOSTNAME指令像docker运行-h 。