高山Linuxdocker集主机名

我正在使用Alpine Linux的lwieske / java-8:server-jre-8u121-slim

我想从一个文本文件中设置主机名来全局查看(对于所有的shell)

/ # env HOSTNAME=2fa4a43a975c / # cat /etc/afile something / # hostname -F /etc/afile hostname: sethostname: Operation not permitted 

所有在群中运行的服务

我希望每个节点具有基于容器ID的唯一主机名。

docker service create有一个 – 主机名参数,允许您指定主机名。 更加个人的说法是,如果你连接到你的一个服务,那么在同一个networking上的任何其他服务将是可以ping通的,并且可以使用服务名称来访问,而且允许你多个副本,而不用担心那些被命名。