swarm官网(Docker Swarm)

Docker Swarm
Swarm 是使用 SwarmKit 构建的 Docker 引擎内置(原生)的集群管理和编排工具。 Docker Swarm 是 Docker 官方三剑客项目之一,提供 Docker 容器集群服务,是 Docker 官方对容器云生态进行支持的核心方案。
使用它,用户可以将多个 Docker 主机封装为单个大型的虚拟 Docker 主机,快速打造一套容器云平台。Swarm mode 内置 kv 存储功能,提供了众多的新特性,比如:具有容错能力的去中心化设计、内置服务发现、负载均衡、路由网格、动态伸缩、滚动更新、安全传输等。使得 Docker 原生的 Swarm 集群具备与 Mesos 、 Kubernetes 竞争的实力。使用 Swarm 集群之前需要了解以下几个概念。
运行 Docker 的主机可以主动初始化一个 Swarm 集群或者加入一个已存在的 Swarm 集群,这样这个运行 Docker 的主机就成为一个 Swarm 集群的节点 (node) 。节点分为 管理 (manager) 节点和工作 (worker) 节点 。
管理节点用于 Swarm 集群的管理, docker swarm 命令基本只能在管理节点执行(节点退出集群命令 docker swarm leave 可以在工作节点执行)。一个 Swarm 集群可以有多个管理节点,但只有一个管理节点可以成为 leader ,leader 通过 raft 协议实现。
工作节点是任务执行节点,管理节点将服务 ( service ) 下发至工作节点执行。管理节点默认也作为工作节点。你也可以通过配置让服务只运行在管理节点。来自 Docker 官网的这张图片形象的展示了集群中管理节点与工作节点的关系。
任务(Task) 是 Swarm 中的最小的调度单位,目前来说就是一个单一的容器; 服务(Services) 是指一组任务的集合,服务定义了任务的属性。服务有两种模式:
两种模式通过 docker service create 的 --mode 参数指定。来自 Docker 官网的这张图片形象的展示了容器、任务、服务的关系。
我们这里利用上一节的 docker machine 来充当集群的主机,首先先创建一个 manager 节点,然后在该节点上执行初始化集群命令:
执行 docker swarm init 命令的节点自动成为管理节点。
管理节点初始化完成后,然后同样的用 docker-machine 创建工作节点,然后将其加入到管理节点之中去即可:
我们可以看到上面的提示信息: This node joined a swarm as a worker. ,表明节点已经加入到 swarm 集群之中了。
经过上边的两步,我们已经拥有了一个最小的 Swarm 集群,包含一个管理节点和两个工作节点。
管理节点使用 docker node ls 查看集群:
使用 docker service logs 来查看某个服务的日志。
使用 docker service rm 来从 Swarm 集群移除某个服务:
正如之前使用 docker-compose.yml 来一次配置、启动多个容器,在 Swarm 集群中也可以使用 compose 文件(docker-compose.yml)来配置、启动多个服务。
上一节中,我们使用 docker service create 一次只能部署一个服务,使用 docker-compose.yml 我们可以一次启动多个关联的服务。
我们以在 Swarm 集群中部署 WordPress 为例进行说明:(docker-compose.yml)
其中 constraints: ***隐藏网址***
在 Swarm 集群管理节点新建该文件,其中的 visualizer 服务提供一个可视化页面,我们可以从浏览器中很直观的查看集群中各个服务的运行节点。
在 Swarm 集群中使用 docker-compose.yml 我们用 docker stack 命令,下面我们对该命令进行详细讲解。
部署服务使用 docker stack deploy ,其中 -c 参数指定 compose 文件名。
要移除服务,使用 docker stack down :
该命令不会移除服务所使用的 数据卷 ,如果你想移除数据卷请使用 docker volume rm 。
赛睿prime怎么调dpi
赛睿Prime的DPI调节可以通过赛睿驱动程序或者Prime鼠标上的DPI按钮进行调节。具体步骤如下:1.通过赛睿驱动程序调节DPIStep 1:打开赛睿驱动程序,并连接好Prime鼠标。Step 2:在驱动程序主界面中,选择“鼠标”选项卡,然后点击左侧的“DPI设置”。Step 3:在“DPI设置”界面中,可以看到Prime鼠标支持的DPI范围,以及每个DPI级别对应的数值。通过滑动调节条或手动输入数值,可以设置Prime鼠标的DPI值。Step 4:设置完成后,点击“保存”按钮即可。2.通过Prime鼠标上的DPI按钮调节DPIStep 1:在Prime鼠标上找到DPI按钮,通常位于鼠标顶部或者侧面。Step 2:按下DPI按钮,可以切换Prime鼠标的DPI级别。每按一次,DPI级别会依次切换到下一级别,直到最低或最高DPI级别。通常,Prime鼠标会有不同颜色的指示灯来指示当前的DPI级别。Step 3:选择合适的DPI级别,以满足自己的需求。总之,通过赛睿驱动程序或者Prime鼠标上的DPI按钮,都可以方便地调节Prime鼠标的DPI值,以适应不同的应用场景。需要注意的是,不同的游戏或应用程序可能需要不同的DPI设置,因此建议在使用Prime鼠标时,根据实际需要进行调节。

更多文章:
三星盖世3怎么样啊?我的是三星盖世三,水货,接了个电话之后在按就没反应了,试了很多方法就是开不了机,怎么办
2024年3月31日 18:50
新买联想IBM ThinkPad X61键盘帽变形损坏怎么办?如何拆开thinkpad x61键盘
2025年10月12日 17:45
尼康s9200带wifi(数码相机对比购买:尼康P310和尼康S9200)
2024年2月28日 00:30
小米note3和小米6x对比(小米note3和6X该选哪个好)
2025年1月20日 00:10
卡西欧官网电话号码(温州有卡西欧CASIO相机的维修客服吗地址电话)
2024年3月5日 06:20
诺基亚后摄像头白色滑盖手机型号(诺基亚后面照相机带个滑盖是什么型号)
2024年12月7日 01:00
笔记本电池容量查询(win10笔记本电池健康状况怎么查看查询笔记本电池健康状况的方法)
2024年8月26日 10:40
奥迪a6l裸车价最低多少(2021款奥迪a6l落地价大概多少)
2024年11月30日 06:10















