Docker群集节点主机名是相同的

我使用vagrant来pipe理VirtualBox,我想用Docker Swarm构build一个集群。

当我运行命令docker node ls它显示相同的主机名。 另外,如果我运行服务,它们将立即运行并closures并运行和closures。

这是stream浪文件。
这里是docker群结果展示。

我build议安装docker-machine ,然后使用下面的脚本来安装swarm

使用docker机器来设置Swarm的麻烦

在引擎盖下,它仍然使用Virtualbox,与stream浪者相比,这只是一种更容易上手的方式。

可能是因为在docker-engine之前或之后更改主机名的问题造成的: https : //github.com/docker/docker/issues/27173

重新启动我的虚拟机后,HOSTNAME列是正确的。