Docker swarm 介绍|学习笔记

简介: 快速学习 Docker swarm 介绍

开发者学堂课程【深入解析 Docker 容器化技术Docker swarm 介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/659/detail/10959


Docker swarm 介绍

 

内容介绍

一、Docker swarm 介绍

二、Docker swarm 特点

 

一、Docker swarm介绍

1Docker 集群通过 swarm 实现。在 Wiki 的解释中,swarm behavior 是指动物的集群行为。在实际开发中,经常会出现集群的概念。比如,要部署一个应用,但是访问人数比较多访问量大,一台服务器不能完成,所以需要通过多台服务器一起完成,这个过程就是集群。

2docker swarm 通过把多个 docker 引擎聚集在一起,形成一个大的 docker 引擎,对外提供容器的集群服务。同时这个集群对外提供 Swarm API Swarm API 指的是命令,通过命令操作 docker 的集群。Docker swarm 中所提供的命令与 Docker Engine 的命令基本一样,所以学习成本比较低。),用户可以像使用 Docker Engine —样使用 Docker 集群。

3Swarm 是 Docker 公司在2014年12月初发布的容器管理工具,和 Swarm 一起发布的还有 Compose。Docker Swarm 将一群 docker 宿主机变成一个单一的,虚拟的主机。Swarm 使用标准的 Docker API 接口作为其前端访问入口Docker Swarm API 与docker 硬件的 API 一样,通过 docker 的客户端就可以与 docker Swarm 通信,并且 Swarm 也是 Go 语言来完成开发

4Docker Swarm 中有一些概念,比如调度器 Scheduler。每台服务器是一个 docker Engine,其中有一个管理节点 manager,用户操作管理节点,管理节点操作每个具体的 docker Engine 实例,这个管理节点就称为任务调度 Scheduler

image.png

 

二、Docker Swarm 特点

1对外以 Docker API 接口呈现,这样的好处是,如果现有系统使用 Docker Engine,则可以平滑将 Docker Engine 切 docker Swarm 上,无需改现有系统。

2Docker Swarm 中也提供了接口,这个接口中的命令与 Docker Engine 所提供的命令基本一样。

3Swarm 自身对 Docker 命令参数支持的比较完善,Swarm 目前与 Docker 是同步发布的。Docker 的新功能,都会第一时间在 Swarm 中体现。

相关文章
|
15天前
|
负载均衡 应用服务中间件 网络安全
docker swarm添加更多的服务
【10月更文挑战第16天】
16 6
|
15天前
|
Docker 容器
docker swarm启动服务并连接到网络
【10月更文挑战第16天】
19 5
|
15天前
|
调度 Docker 容器
docker swarm创建覆盖网络
【10月更文挑战第16天】
13 5
|
16天前
|
负载均衡 网络协议 关系型数据库
docker swarm 使用网络启动服务
【10月更文挑战第15天】
18 4
|
16天前
|
Docker 容器
|
16天前
|
数据安全/隐私保护 Docker 容器
docker swarm创建网络
【10月更文挑战第15天】
10 1
|
17天前
|
Docker 容器
docker swarm 在服务中使用网络
【10月更文挑战第14天】
15 2
|
1天前
|
API Docker 容器
【赵渝强老师】构建Docker Swarm集群
本文介绍了如何使用三台虚拟主机构建Docker Swarm集群。首先在master节点上初始化集群,然后通过特定命令将node1和node2作为worker节点加入集群。最后,在master节点上查看集群的节点信息,确认集群构建成功。文中还提供了相关图片和视频教程,帮助读者更好地理解和操作。
|
1天前
|
调度 Docker 容器
【赵渝强老师】Docker Swarm集群的体系架构
Docker Swarm自1.12.0版本起集成至Docker引擎,无需单独安装。它内置服务发现功能,支持跨多服务器或宿主机创建容器,形成集群提供服务。相比之下,Docker Compose仅限于单个宿主机。Docker Swarm采用主从架构,Swarm Manager负责管理和调度集群中的容器资源,用户通过其接口发送指令,Swarm Node根据指令创建容器运行应用。
|
13天前
|
负载均衡 安全 调度
深入调查研究Docker Swarm
【10月更文挑战第19天】
25 0
下一篇
无影云桌面