Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改docker节点主机名_Docker_Docker Swarm - Fatal编程技术网

如何更改docker节点主机名

如何更改docker节点主机名,docker,docker-swarm,Docker,Docker Swarm,我将节点连接到swarm,但所有这些节点都有相同的主机名“docker desktop”,知道如何在docker Destkop中更改主机名吗 ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION pl0b3aa6vit00unxqzzbmyhbe docker-desktop Dow

我将节点连接到swarm,但所有这些节点都有相同的主机名“docker desktop”,知道如何在docker Destkop中更改主机名吗

ID                            HOSTNAME            STATUS              AVAILABILITY        MANAGER STATUS      ENGINE VERSION
pl0b3aa6vit00unxqzzbmyhbe     docker-desktop      Down                Active                                  19.03.5
w2t3uk2gjnpn33g0sktp8le1s     docker-desktop      Ready               Active                                  19.03.5
yys70s53u2iujqa8oq161c2fv     docker-desktop      Down                Active                                  19.03.5
hyuu5n7o7c78uf2nf96680og6 *   swarmpit            Ready               Active              Leader              19.03.5
c5wrnvu25dbm655yn2dvir0pn     vpn                 Ready               Active                                  19.03.5

Docker Desktop Windows 10上最新版本的Hyper-V

您必须更改主机(swarm节点)的主机名,然后在每个节点上重新启动Docker服务

  • 使用命令设置新主机名
    主机名新主机名

  • 重新启动docker服务
    sudo服务docker重启


    • 在撰写本文时,使用Docker Desktop似乎是一个限制。这是一个功能请求

      如果使用WSL2发行版并以这种方式运行docker,您可以绕过它