在docker中使用Ubuntu时,无法修改主机名;每次连接到ubuntu时,hostname都是一个随机字符串....
答案 0 :(得分:2)
如果您使用docker run
运行容器,则可以使用-h
选项,如@Mathieu Lescaudron所述
docker run -h custom.hostname -ti ubuntu bash
如果您使用docker-compose运行容器,则需要使用hostname。
hostname: Any_name_you_like
答案 1 :(得分:1)
使用-h
选项:
docker run -h custom.hostname -ti ubuntu bash
root@custom:/# hostname
custom.hostname
有关详细信息,请参阅docker run documentation