docker swarm集群更新服务流程

Docker Stack(堆栈) 部署多服务集群,多服务编排 Docker Stack(堆栈) 是在 Swarm 上管理服务堆栈的工具。而在以前文章介绍的 Docker Swarm 只能实现对单个服务的简单部署,于是就引出了Docker Stack。上面我们介绍到那Docker Stack(堆栈) 是将docker-compose和docker swarm结合起来,在多台服务器集群,部署多个服务。Docker Stack 使用与 Docker Compose 相同的 YAML 文件格式来定义服务堆栈。 阅读详情

这里只记录的在集群环境中重启单一服务的流程,没有详细说明配置文件。注意有些餐桌需要三台服务器同事操作,有的只需要在一台服务器操作即可。

  • 首先将集群服务器配置共享挂载点,此处以221服务器的/ceph目录为例,配置为221、222、223三台服务器共享挂在位置。
  • 编写集群docker-compose.yml文件,包括项目中所设计的服务及代理等,此处不写示例,只讲命令执行流程。
  • 启动erms集群服务,设置名称设为erms:docker stack deploy -c /ceph/erms/compose/docker-compose.yml erms

正对正常运行的服务,我们更新其中一个服务的流程如下:
 

1、将ermscore程序后台代码打包,并上传至服务器221:/ceph/erms/ermsnew 目录下
2、任意服务器中:执行docker service ls 查看现有服务,ermscore服务的名字为erms_ermscore(集群启动命令中的erms拼接而来)
3、221服务器删除ermscore服务:docker service rm erms_ermscore
4、221、222、223三台服务器分别查看镜像,docker rmi erms/core 删除ermscore镜像,(此处镜像名是我在生成镜像时设置的,请按照自己的镜像名或者镜像id删除)。
5、221、222、223三台服务器分别切换到目录:cd /ceph/erms/ermsnew下,运行命令docker build -t erms/core . (注意命令结尾有个点)构建新的docker镜像.
6、221服务器启动服务docker stack deploy -c /ceph/erms/compose/docker-compose-erms.yml erms,此处docker-compose-erms.yml为ermscore单独配置的compose文件,为了便于更新服务,从集群文件中单独提取的。
7、查看portainer中服务状态。或者并打开浏览器查看web服务验证更新情况。

docker swarm集群部署 Swarm 是 Docker 公司在 2014 年 12 月初发布的一套较为简单的工具,用来管理 Docker 集群,它将一群 Docker 宿主机变成 一个单一的,虚拟的主机。Swarm 使用标准的 Docker API接口作为其前端访问入口。 换言之,各种形式的 Docker Client(docker client in go,docker_py,docker 等)均可以直接与 Swarm ... 阅读详情

相关推荐

Docker——Docker Swarm(阿里云搭建Swarm集群)

Docker SwarmSwarm的一些关键概念什么是Swarm阿里云搭建Swarm集群准备工作 Swarm的一些关键概念 什么是Swarm 使用Swarm构建嵌入在Docker引擎中的集群管理和编排功能。Swarm是一个单独的项目,实现了Docker的业务流程层,并能够直接在Docker中使用。 一个群集由多个Docker主机组成,这些Docker主机以群集模式运行,并充当管理节点(用于管理成员资格和委派)和工作节点(用于运行 群集服务)。一个Docker主机可以是管理员,工作人员,或同时担任这两

Cantevenl的博客 2733

docker swarm 集群搭建与服务更新

title: "docker swarm 搭建与服务更新" date: 2021-12-15T17:54:53+08:00 Description: "" Tags: ["docker", "swarm", "docker-compose"] Categories: ["docker"] DisableComments: false 序 研究了好久的docker集群部署终于是在本地服务器跑通了。于是趁着热乎赶紧码下来。 1. 创建集群 docker swarm init --adve

4927525的博客 2054

从零开始学 Docker Swarm:轻松搭建容器集群服务

本文为Docker Swarm入门指南,介绍了容器编排工具的基本概念与核心功能。文章首先解释了Swarm作为集群管理工具的作用,将其比作"集群指挥官",并与Docker Compose进行对比。随后详细剖析了Swarm的基本架构和管理节点/工作节点的角色划分,以及服务与任务等核心概念。通过具体命令示例展示了集群初始化、节点管理、服务部署等操作,并提供了搭建3+3节点高可用集群的实战案例。最后针对生产环境提出了安全加固建议,包括管理节点HA配置、自动锁定和TLS加密等。文章还包含常见问题解

awei0916的专栏 1789

Docker Swarm 集群应用部署与配置更新指南

以下是关于如何在 Docker Swarm 集群中通过。

q123q123q_的博客 1112

基于docker swarm搭建ELK集群

阿里云docker安装教程以及镜像下载加速 1 Swarm介绍 Swarm是Docker官方提供的一款集群管理工具,其主要作用是把若干台Docker主机抽象为一个整体,并且通过一个入口统一管理这些Docker主机上的各种Docker资源。Swarm和Kubernetes比较类似,但是更加轻,具有的功能也较kubernetes更少一些。 总而言之使用swarm搭建集群是非常方便的,先看一下doc...

李谦的博客 4801

Docker之Docker Swarm管理

容器编排部署工具除 Google 推出的 Kubernetes 之外,还有 Docker 发布的 Swarm 与 Mesos 推出的 Marathon。本章将从基本概念、工作原理与安装部署及管理等方面介绍 Docker 官方推出的 Docker Swarm。

Linux运维老纪的博客 1543

Docker系列十六:Docker Swarm不间断更新业务

[root@swarm-manager example-vote-app]# docker network create -d overlay demo ycmwxqjbebksqxcblqigruj9u [root@swarm-manager example-vote-app]# docker service create --name web --publish 8080:5000 --ne...

Jesse技术博客 3459

Nvivo12新手避坑指南:从安装到编码的完整流程(附实战案例)

本文为Nvivo12新手提供了从软件安装、初始设置到数据导入和编码分析的完整避坑指南。通过一个“校园欺凌现象的学生访谈研究”实战案例,详细拆解了处理中文文本、创建项目结构、执行手动编码及高级查询等关键步骤,帮助研究者避开常见错误,快速上手并高效完成质性数据分析。

resnet7explorer的博客 317

docker swarm 多服务部署

dockerswarm多服务部署

weixin_43931625的博客 628

Mplus—随机截距交叉滞后模型(RI-CLPM)语法

随机截距交叉滞后模型RI-CLPM的Mplus语法。

m0_54401011的博客 2531

RC滤波电路工作原理:【带图+公式计算】

容抗Xc和电容C成反比,和频率f也成反比,C越大,交流电容易通过电容,说明电容量大,电容的阻碍作用小;交流电的频率高,交流电也容易通过电容,说明频率高,电容的阻碍作用也小。我们可以看到,一个2V的纹波,经常RC电路后,幅值下降到mv级别,基本可以忽略不计,这就是RC滤波电路的工作原理。一个频率为1Khz的信号,通过一个容值为0.1uf的电容,计算电容对该信号产生的阻抗。将RC滤波器电路中的电阻,取值为1KΩ,电容取值为0.47uf,纹波幅值为2V。从公式1可以看到,Xc越大,Vout值就越接近Vin的值。

weixin_66299220的博客 2万+

Docker Swarm 集群

Docker Swarm 是用于管理 Docker 集群的原生工具,从 Docker 1.12.0 版本开始,Swarm 已经内置于 Docker 引擎中。Swarm 可以将多台 Docker 主机组织成一个统一的虚拟主机,使用户能够轻松部署、管理和扩展容器化应用程序。bash复制编辑docker service create --name <服务名> \image:tag。

qq_40189664的博客 1540

vue3 web项目引入高拍仪

高拍仪的引入步骤就两步,安装SDK,然后根据官网的api进行开发。根据自己需要的功能,请求对应的接口。

qq_42480170的博客 4116

Docker Swarm集群部署

Docker Swarm集群部署1 方案介绍1.1 概述1.2 软件包2 Swarm集群搭建2.1 IP规划2.2 基础配置2.2.1 关闭SELinux2.2.2 关闭防火墙或开放需要的业务端口2.2.3 调整max_open_files2.2.4 重启检查SELinux、firewalld和open files2.3 配置主机名解析2.4 安装Docker2.5 创建集群2.5.1 初始化主管理节点2.5.2 增加从管理节点2.5.3 查看管理节点信息2.5.4 增加工作节点2.5.5 查看集群信息2.

Zhuge_Dan的博客 7390

point transformer v3结构

分割结构: embedding->enc->dec embedding->enc0->enc1->enc2->enc3->enc4->dec3->dec2->dec1->dec0 embedding ->block0->block1 ->dow->block0->block1 ->dow->block0->block1 ->dow->block0->block1-&gt

weixin_45625419的博客 581

2026 最新安全 Skill 合集(CTF / 审计 / 渗透 / 红队)威胁建模一网打尽

2026年安全领域进入"Skill化"时代,各类安全能力被结构化封装为可复用的AI Skill。本文介绍了7个核心安全Skill项目:渗透测试全流程的AgentSkillsHub、CTF解题技能库ctfskills、多语言代码审计工具codeaudit、PHP专项审计系统、Java自动化审计流水线、威胁建模工具threatmodeling以及覆盖30+领域的Anthropic-Cybersecurity-Skills。这些项目将传统安全经验转化为标准化、可验证、可自动执行的模块化能力,支

Chengbei11的博客 1879

Docker Swarm集群部署管理

在企业中,相对于Docker Swarm集群的安装部署,更重要的是Docker Swarm集群的管理。公司要求云计算工程师对Docker Swarm进行日常管理。包括不限于节点管理、服务管理、网络管理、数据卷管理等等可以让服务之间的容器通过容器名称进行通信在Swarm集群中使用Overlay网络可以连接到一个或多个服务。添加Overlay网络需要在管理节点上先创建一个Overlay网络。

weixin_73059729的博客 2227

破局KS滑块验证码:从参数加密到轨迹生成,Python逆向全流程避坑实录

快手滑块验证码破解实战:从逆向分析到自动化实现 摘要:本文详细记录了破解快手滑块验证码(KS滑块)的完整过程。通过48小时的逆向分析,揭示了KS滑块的双重校验机制:不仅需要精准定位滑块缺口位置,还需满足参数加密和轨迹特征校验。文章从反爬逻辑分析入手,介绍了工具选型与环境配置的避坑要点,重点讲解了滑块缺口距离计算方法和核心加密参数slide_sign的逆向过程。通过OpenCV边缘检测和Frida动态调试技术,成功实现了滑块验证的自动化,准确率提升至99%。文中附有Python实现代码和实际操作踩坑记录,为开

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1662

基于 Swarm 的 Docker 集群管理

文章目录基于 Swarm 的 Docker 集群管理一、Swarm简介1、Swarm 模式简介2、Swarm 特性3、Swarm 主要概念(1)开始使用Swarm模式(2)安装环境要求(3)管理节点的IP地址(4)端口开放二、创建一个 Swarm 集群三、将节点加入到 Swarm 集群1、找回指令2、加入节点到集群3、部署服务4、查看服务详情5、查看服务运行在哪个节点6、在swarm集群中动态伸缩...

acherson的专栏 3167

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Docker Swarm(创建swarm集群,节点的升级降级,滚动更新,Portainer)

创建 Swarm 集群 初始化集群: docker swarm init 执行上图提示,在其他docker节点上执行命令,节点作为一个worker会添加进swam docker swarm join --token SWMTKN-1-4owwqn5j0u0k1bqxgozn3p1glcvmo7yl33w700xswc2293eiw0-dn40jytlvqqpw5zo5udbdgbzg 172.25.10.1:2377 查看swam 集群节点(server1 作为leader,) docker n

ninimino的博客 3503

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

在 Docker Swarm 中部署 Nginx 集群

swarm 中部署 nginx 集群

u013095180的博客 1826

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Docker swarm 集群

概述 Swarm 是 Docker 官方提供的一款集群管理工具,其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。Swarm 和 Kubernetes 比较类似,但是更加轻,具有的功能也较 kubernetes 更少一些。 Swarm 默认内置有加密的分布式集群存储(encrypted distributed cluster store)、加密网络(Encrypted Network)、公用TLS(Mutual TLS)

qq_42239520的博客 5797

docker swarm集群部署最详细讲解

docker swarm最新、最详细教程讲解

zwjzone的博客 4406

Docker Swarm 原生集群(一)

欢迎来到具有 Swarm 的本地 Docker 集群!这是一本关于容器和分布式系统的书。我们将展示如何使用本地 Docker 工具来建模微服务,生成任务,扩展应用程序的规模,并将容器推送到 Docker 集群的极限!一句话,我们将讨论 Docker 编排。随着 Swarm Mode 的最近崛起以及在 Docker Engine 内部启用 Swarm,事实证明编排 Docker 的最佳方式是……Docker!不错,但是“编排 Docker”是什么意思?什么是编排?更好的是,什么是管弦乐队?

龙哥盟 1929

Docker:Docker集群配置与应用(Docker Swarm)

可以认为Docker Swarm(Go语言开发)将一个Docker主机池变成了一个单独的虚拟机。一个Swarm 集群包含多个以Swarm 模式运行的 Docker 主机,它们充当管理器(Manager),负责管理成员和代理;或者充当工作者(Worker),负责运行 Swarm 服务。一台 Docker 主机可以是管理器,也可以是工作者,或者同时兼任这两种角色。Swarm 集群管理的对象主要是服务,而不是独立的容器。

Blue_Pepsi_Cola的博客 2397
上一篇: node+vue项目docker、docker compose及docker swarm集群模式启动
下一篇: tomcat访问路径去掉项目名
grootblockchain
博客等级 码龄11年 55粉丝 101原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值