一文读懂Docker之Docker Swarm集群平台搭建

目录

一、Docker Swarm简介

1、基本架构图

2、关键概念

(1)、Swarm

(2)、Node节点

(3)、service服务

(4)、task任务

3、工作模式

(1)、Node节点

(2)、Service服务

(3)、任务与调度

(4)、服务副本与全局服务

4、调度策略

5、集群模式特性

二、Docker Swarm集群部署

1、准备工作

(1)、主机规划:

(2)、分别修改manager、worker节点hostname

(3)、分别修改manager、worker节点hosts文件

(4)、关闭防火墙

2、安装docker

(1)、切换镜像源

(2)、查看当前镜像源中支持的docker版本

(3)、 安装特定版本的docker-ce

(4)、添加一个配置文件

(5)、启动docker

(6)、检查docker状态和版本

(7)、 配置解决镜像拉取慢的问题(每个节点均要执行)

步骤一、进入docker在本机的配置目录 ,此处为/etc/docker

步骤二、新建配置文件daemon.json,

步骤三、重启docker

3、Manager节点创建Swarm集群

(1)、创建集群

(2)、查看集群信息

4、Worker节点加入集群


一、Docker Swarm简介

       

         Swarm是Docker公司推出的用来管理docker集群的平台,可以让用户很容易的部署跨主机的容器集群服务。Docker Swarm 和 Docker Compose 都是 Docker 官方容器编排项目,不同的是Docker Compose 是一个在单个服务器或主机上创建多个容器的工具,而 Docker Swarm 则可以在多个服务器或主机上创建容器集群服务。对于微服务的部署,显然 Docker Swarm 会更加适合。

        从 Docker 1.12.0 版本开始,Docker Swarm 已经包含在 Docker 引擎中,并且已经内置了服务发现工具。

  Swarm只是一个调度器(Scheduler)加路由器(router),它本身不运行容器,只接受Docker客户端发来的请求,调度适合的节点来运行容器。即使S

你可能感兴趣的:(运维那些事儿,docker,容器,运维,云原生,微服务)