按照上篇安装虚拟机文档安装两台虚拟机,记录其ip,其中一台为主节点,另一台为子节点。
-
首先在两台虚拟机上安装docker。
参考网址https://docs.docker.com/engine/install/ubuntu/
1)执行 sudo apt-get update 命令
2)执行如下命令:
sudo apt-get install
ca-certificates
curl
gnupg
lsb-release
3)执行命令:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4)执行命令:
echo
“deb [arch=$(dpkg –print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu
$(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5)执行命令:
sudo apt-get update
6)执行命令:
sudo apt-get install docker-ce docker-ce-cli containerd.io
选择时选择y。
7)执行命令:
sudo groupadd docker
8)执行命令:
sudo usermod -aG docker $USER
9)执行:newgrp docker
10)执行:docker run hello-world
-
链接两个节点
在主节点上执行命令:
docker swarm init –advertise-addr 尖括号替换成主节点ip
将生成的docker这一行在字节点上执行。子节点显示如下,则成功。
输入:docker node ls显示如下,则显示目前加入的节点。
注意:如果添加节点错误,执行下述命令删除节点:
docker node update –availability drain ID
docker swarm leave –force
版权声明:本文为syy2668原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。