Docker swarm 架构介绍|学习笔记

简介: 快速学习 Docker swarm 架构介绍

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

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


Docker swarm 架构介绍

 

内容介绍

一、Docker swarm 架构介绍

二、Docker swarm 架构图

 

一、Docker swarm 架构介绍

1Docker Daemon 是具体的工作节点,Swarm Manager 是管理节点。通过 docker API 访问管理节点,管理节点操作具体的某一个工作节点。在这个过程中,通过 docker 客户端所提供的 docker命令,操作 docker swarm docker swarm 中的命令和 docker engine 的命令基本一样。

2、用户操作管理节点,管理节点调度具体的某一个工作节点。Docker swarm 中拥有 Scheduler 调度器。举例:Swarm Manager 相当于公司中的项目经理,Docker Daemon 相当于开发人员,发送请求相当于一个需求,项目经理决定该需求交给哪个程序员来完成,这就是任务调度。

3Discovery service 是服务发现。举例说明服务发现的含义:比如公司目前拥有三个开发人员,如果又招聘了一个开发人员,项目经理是必须知情的,这样如果有新的任务也可以派给新的开发人员去实现。

每台服务器上必须有 docker 引擎,有了引擎之后,就可以在工作节点上创建很多容器,容器中运行的是具体的任务。这些节点可以是MySQL服务,Nginx 服务,RADIUS 服务,每个服务器都有自己的任务处理。

 

二、Docker swarm 架构图

image.png集群,由多台服务器处理任务。由图,搭建一个集群需要有管理节点和工作节点。

以上就是 Docker swarm 整体的运行过程。

相关文章
|
1天前
|
存储 安全 应用服务中间件
【赵渝强老师】Docker的体系架构
Docker采用客户端-服务器架构,客户端与守护进程通过sockets或RESTful API通信。守护进程负责构建、运行和分发容器。镜像仓库(如Docker Hub和Harbor)存储镜像,容器则基于镜像创建,是运行应用的安全平台。
【赵渝强老师】Docker的体系架构
|
1天前
|
运维 Kubernetes Docker
利用Docker和Kubernetes构建微服务架构
利用Docker和Kubernetes构建微服务架构
|
1天前
|
Docker 微服务 容器
使用Docker Compose实现微服务架构的快速部署
使用Docker Compose实现微服务架构的快速部署
5 1
|
7天前
|
JavaScript 持续交付 Docker
解锁新技能:Docker容器化部署在微服务架构中的应用
【10月更文挑战第29天】在数字化转型中,微服务架构因灵活性和可扩展性成为企业首选。Docker容器化技术为微服务的部署和管理带来革命性变化。本文探讨Docker在微服务架构中的应用,包括隔离性、可移植性、扩展性、版本控制等方面,并提供代码示例。
35 1
|
14天前
|
Kubernetes 负载均衡 Docker
构建高效微服务架构:Docker与Kubernetes的完美搭档
【10月更文挑战第22天】随着云计算和容器技术的快速发展,微服务架构逐渐成为现代企业级应用的首选架构。微服务架构将一个大型应用程序拆分为多个小型、独立的服务,每个服务负责完成一个特定的功能。这种架构具有灵活性、可扩展性和易于维护的特点。在构建微服务架构时,Docker和Kubernetes是两个不可或缺的工具,它们可以完美搭档,为微服务架构提供高效的支持。本文将从三个方面探讨Docker和Kubernetes在构建高效微服务架构中的应用:一是Docker和Kubernetes的基本概念;二是它们在微服务架构中的作用;三是通过实例讲解如何使用Docker和Kubernetes构建微服务架构。
51 6
|
13天前
|
负载均衡 应用服务中间件 nginx
基于Nginx和Consul构建自动发现的Docker服务架构——非常之详细
通过使用Nginx和Consul构建自动发现的Docker服务架构,可以显著提高服务的可用性、扩展性和管理效率。Consul实现了服务的自动注册与发现,而Nginx则通过动态配置实现了高效的反向代理与负载均衡。这种架构非常适合需要高可用性和弹性扩展的分布式系统。
20 4
|
12天前
|
存储 监控 Linux
Docker技术架构概述
【10月更文挑战第22天】Docker采用CS架构,Client与Daemon交互,Compose管理多容器应用。
|
23小时前
|
API Docker 容器
【赵渝强老师】构建Docker Swarm集群
本文介绍了如何使用三台虚拟主机构建Docker Swarm集群。首先在master节点上初始化集群,然后通过特定命令将node1和node2作为worker节点加入集群。最后,在master节点上查看集群的节点信息,确认集群构建成功。文中还提供了相关图片和视频教程,帮助读者更好地理解和操作。
|
23小时前
|
调度 Docker 容器
【赵渝强老师】Docker Swarm集群的体系架构
Docker Swarm自1.12.0版本起集成至Docker引擎,无需单独安装。它内置服务发现功能,支持跨多服务器或宿主机创建容器,形成集群提供服务。相比之下,Docker Compose仅限于单个宿主机。Docker Swarm采用主从架构,Swarm Manager负责管理和调度集群中的容器资源,用户通过其接口发送指令,Swarm Node根据指令创建容器运行应用。
|
13天前
|
负载均衡 安全 调度
深入调查研究Docker Swarm
【10月更文挑战第19天】
25 0
下一篇
无影云桌面