2016-01-20 133 views
6

我使用静态文件模式将三个节点添加到swarm群集。我想从群集中删除host1。但是我没有从swarm cmd中找到-remove。我如何从群中删除节点?如何从群中删除节点?

Usage: swarm [OPTIONS] COMMAND [arg...] 
Commands: 
    create, c Create a cluster 
    list, l List nodes in a cluster 
    manage, m Manage a docker cluster 
    join, j join a docker cluster 
    help, h Shows a list of commands or help for one command 
+0

见悬而未决的问题在https://github.com/docker/swarm/问题/ 1341。这可能会在Docker 1.12中发生变化! –

回答

0

使用在泊坞窗引擎版本1.12推出的群模式,就可以直接做docker swarm leave

1

使用泊坞版本:1.12.0,docker help报价:

➜ docker help swarm 

Usage: docker swarm COMMAND 

Manage Docker Swarm 

Options: 
     --help Print usage 

Commands: 
    init  Initialize a swarm 
    join  Join a swarm as a node and/or manager 
    join-token Manage join tokens 
    update  Update the swarm 
    leave  Leave a swarm 

Run 'docker swarm COMMAND --help' for more information on a command. 

所以,下一次尝试:

➜ docker swarm leave --help 

Usage: docker swarm leave [OPTIONS] 

Leave a swarm 

Options: 
     --force Force leave ignoring warnings. 
     --help Print usage