gpt4 book ai didi

docker - docker 镜像的操作系统名称

转载 作者:太空宇宙 更新时间:2023-11-03 17:15:57 25 4
gpt4 key购买 nike

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

最佳答案

您可以使用 -h 参数为 Docker run 设置主机名,否则它会获取容器 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 使用给定的主机名,但请参阅 Dockerfile HOSTNAME Instruction for docker build like docker run -h .

关于docker - docker 镜像的操作系统名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33145179/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com