1.软文推荐

2.软文推荐

3.软文推荐

Docker Swarm是一个容器编排工具,它允许创建 docker 主机集群并将它们变成单个虚拟服务器。这使您在容器上运行的应用程序通过在集群内的可用主机之间分布来实现高性能和高可用性。本文主要介绍如何在Ubuntu 20.04 LTS上安装配置Docker Swarm,下面一起来了解下。

背景条件:在Vultr上部署两个或更多最新版本的Ubuntu 20.04 LTS,至少配置2GB内存和1个vCPU 内核;然后在两台服务器上创建一个具有sudo访问权限的非root用户。

1、 配置集群主机
无论部署多少台服务器,一个是管理器节点,其余是工作器节点。当工作节点运行容器时,管理节点处理所有集群管理任务。在本文中,我们将使用两个节点,例如:

192.0.2.11 manager

192.0.2.12 worker-1

以具有 sudo 访问权限的非 root 用户身份通过?? SSH 连接到所有的Vultr服务器。编辑/etc/hosts所有节点中的主机文件。

$ sudo nano /etc/hosts

在文件中添加以下代码。

192.0.2.11 manager
192.0.2.12 worker-1

使用主机名 Ping 所有节点。

$ ping -c 4 manager
$ ping -c 4 worker-1

2、安装Docker CE

在所有节点上安装 Docker CE。在所有节点上执行此步骤中的所有阶段。更新系统包。

$ sudo apt update

安装所有必需的软件包。

$ sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

安装 Docker 存储库签名密钥。

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –

添加 Docker 存储库。

$ sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable”

更新系统包。

$ sudo apt update

安装 Docker CE。

$ sudo apt install docker-ce -y

确认 Docker 的状态。

$ sudo systemctl status docker

启用 Docker 服务在系统启动时自动运行。

$ sudo systemctl enable docker

将您当前的用户添加到docker组中。

$ sudo usermod -aG docker ${USER}

3、创建Docker Swarm集群

要创建 Docker Swarm 集群,您首先需要在管理器节点上初始化 swarm 模式。然后,将工作节点加入集群。严格使用节点IP地址。

初始化集群模式。

$ sudo docker swarm init –advertise-addr 192.0.2.11

转到worker-1节点并将其添加到集群中。–token用您自己的值修改值。

$ sudo docker swarm join –token SWMTKN-1-2jxta71638d1pyioznb9jo4hi4u5ppd8t7lc90linwi9acu54s-aef4mqdy23ktrkcxsp57uyoma 192.0.2.11:2377

转到管理节点并验证是否所有工作节点都成功加入集群。

$ sudo docker node ls

4、将应用程序部署到集群

转到管理器节点并创建一个名为“Docker 入门网页”服务docker-tutorial,该服务将在默认的 http 端口 80 上运行,并将其公开到主机服务器上的端口 80。

$ sudo docker service create –name docker-tutorial –publish 80:80 docker/getting-started

验证创建的服务的状态。

$ sudo docker service ls

5、创建服务副本

我们的集群中有两个节点,我们将制作服务的两个副本。这将允许从管理器和工作器节点访问服务。

创建副本。

$ sudo docker service scale docker-tutorial=2

验证服务副本的状态。

$ sudo docker service ls

转到您的浏览器并从您的所有节点访问该服务。例如:

管理器节点。

http://192.0.2.11

worker-1 节点。

http://192.0.2.12

来源:idcspy.com/33393.html

本站声明:内容来源于网络,内容不代表本站立场,仅供阅读参考,文章版权归原作者“本公司cmy.cn”所有。如有侵权,请联系我们删除。

免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们56dr_com,同时欢迎投稿传递力量。

相关文章 8

1

腾讯云点播(腾讯云点播费用这么高) 1分钟前

目录:1、腾讯云点播视频支持断点续传吗?2、vue 腾讯云点播播放视频(循环)3、腾讯云点播,开通点播功能之后上传的视频,还需要开通...

2

Hostinger便宜VPS方案对比及常见优势(host 服务器) 4分钟前

1、100 Mb/s网络 100 Mb/s高速网络,可以随时随地为您成功的在线业务提供出色的体验和加载时间。 2、SSD磁盘驱动器 这些服务器装有最新的I...

3

香港云主机租用费用(香港云服务器租用) 6分钟前

香港云主机租用费用要多少?香港云主机租用时,费用是很多用户关系的问题。香港云主机租用费用,与很多因素有关,比如香港云主机的...

4

襄阳电信高防vps(襄阳电信诈骗重点人员) 8分钟前

目录:1、高防云主机跟VPS有什么区别?2、电信宽带下用什么的 vps 建 ss 比较好3、电信通vps怎么用?4、需要一个江苏南通 、镇江 或 扬州 的...

5

如何让百度收录网站 怎样才能增加网站收录(如何让百度收录自己的网站) 10分钟前

??企业建站有些是为了宣传,有些是为了网站后期能卖个好价钱,说到出售网站前,我们就得先维护好,排名越高价格越好。那你知道我们要...

6

一台云服务器多个ip有什么用(一台云服务器可以部署几个网站) 12分钟前

一台云服务器多个ip有什么用?一台云服务器多个ip可使一个IP对应一个网站,使各个网站之间的独立性更强,这样搜索引擎会评定该网站质...

7

idc服务器出货量(idc上架率) 13分钟前

目录:1、中关村里的IDC是什么东西?怎么老是讲到IDC统计某某手机厂商出货量多少台。2、国产服务器选哪家?3、超聚变服务器性价比4、浪...

8

怎么购买云服务器挂软件(云主机购买) 16分钟前

怎么购买云服务器挂软件?购买云服务器挂软件,建议选择专业的挂机云服务器,例如本公司的非网站应用云服务器,专为挂机设计,高性...