OS docker 张图片的名称

OS name for docker images

我正在尝试使用 docker 提供的基础 Ubuntu 图像构建一个新的 docker 图像。我将使用 docker 文件到 运行 几个脚本并在基本映像上安装应用程序。但是我的脚本要求是主机名应该保持不变。我找不到有关 docker 图像的 OS 名称的任何信息。有没有人知道一旦我们向 docker 图像添加层,OS 名称是否保持不变。

您可以将带有-h参数的主机名设置为Docker 运行,否则它将获取容器ID的缩写形式作为主机名:

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

据我所知,您无法告诉 docker build 使用给定的主机名,但请参阅