docker swarm令牌存储在哪里?

Sak*_*akr 8 docker docker-swarm

我使用新生成的令牌创建了一个docker-machine swarm集群,该令牌存储在一个环境变量中.环境变量仅对当前会话有效,之后将被删除.现在我想在同一个集群中添加一个新的docker-machine,但是我找不到所需的令牌.

怎样才能找到活跃的docker swarm使用的令牌?

小智 34

回答后人,因为我对其他答案没有运气.

运行Docker 17.05.Docker现在可以列出工人和经理的加入令牌.

$ docker swarm join-token manager

To add a manager to this swarm, run the following command:

docker swarm join \
--token SWMTKN-1-13z9uafwgjdkfv3ik18ttceqgtogdqr4xurhc6vaybeckx7i7u-2lnnyzeqb93ejgjrdlivsg7rf \
10.0.0.18:2377



$ docker swarm join-token worker
To add a worker to this swarm, run the following command:

docker swarm join \
--token SWMTKN-1-13z9uafwgjdkfv3ik18ttceqgtogdqr4xurhc6vaybeckx7i7u-b3a28we1he23rxwk2rea933y4 \
10.0.0.18:2377
Run Code Online (Sandbox Code Playgroud)

更多信息:https: //docs.docker.com/engine/reference/commandline/swarm_join-token/