Swarm是Docker官方提供的一款集群管理工具,其主要作用是把若干台Docker主机抽象为一个整体,并且通过一个入口统一管理这些Docker主机上的各种Docker资源。Swarm和Kubernetes比较类似,但是更加轻,具有的功能也较kubernetes更少一些。
一. swarm安装
1. 编辑两台机器的/etc/hosts文件,内容修改为:
2. 创建swarm集群
1). 在主节点manager上执行命令: docker swarm init --advertise-addr 192.168.214.128
注意1:截图中框起来部分在下一步会用到
注意2:如果报如下错误,可执行命令:docker swarm leave -f
2). 在其他节点上执行如下命令,加入集群:
docker swarm join --token SWMTKN-1-67ed4u5z0tikfgc2v82omtvfq0pgdq36i7jzp6l5mboe91227p-0ulb9ot08kg9rw28j9muyshgu 192.168.214.128:2377
3. 将swarm加入到portainer中管理