说明:
manager
,工作节点的 hostname 为 worker1
和 worker2
管理节点 :
hostname -b manager
工作节点1 :
hostname -b worker1
工作节点2 :
hostname -b worker2
第一步: 查询可用的 Docker 安装包
zypper search -xs docker
第二步: 安装指定版本的 Docker
zypper install -y docker=20.10.23_ce-150000.175.1
第三步: 配置 Docker 服务开机自启动
systemctl enable docker
第四步: 启动 Docker 服务
systemctl start docker
第五步: 查看 Docker 服务状态
systemctl status docker
第一步: 初始化 Swarm 集群(在管理节点中执行)
docker swarm init --advertise-addr 管理节点IP
示例:
docker swarm init --advertise-addr 192.168.1.100
第二步: 获取加入节点的命令(在管理节点中执行)
docker swarm join-token manager
docker swarm join-token worker
第三步: 向 Swarm 集群中加入节点(在新节点中执行)
说明:
docker swarm join --token TOKEN 管理节点IP:2377
示例:
docker swarm join --token aaabbbccc111222333 192.168.1.100:2377
第四步: 查看 Swarm 集群节点列表(在管理节点中执行)
docker node ls