在Docker Swarm中将节点更改为pipe理器 – 我应该使用什么命令
我想添加经理到我的docker群的环境。
我可以运行更新 :
docker node update --role manager my_node_name
或促进
docker node promote my_node_name
那两个命令有什么区别?
Docker我在:
docker -v Docker version 1.13.0, build 49bf474
如果节点是一个工人,我认为这两个命令的结果是一样的。 当你在脚本中使用这个命令时,区别是IMO。
root@docker-1:~# docker node promote docker-1 Node 123123123123123 is already a manager. root@docker-1:~# echo $? 0 root@docker-1:~# docker node update docker-1 --role manager docker-1 root@docker-1:~#
这意味着输出(你可以处理,如果你想)是不同的。 有趣的是,提升已经掌握的东西并不是一个错误。
你的问题的标题不是你在说明中所要求的方式。 向群体添加pipe理器节点和使用一样简单
docker swarm join --token ...
使用pipe理器令牌,您可以一步将pipe理器节点添加到群集中,而无需进行升级。 (所以这是创buildpipe理器节点的第三种方式)