Docker Swarm 创建服务
环境:
系统:CentOS Linux release 7.7.1908 (Core) 应用版本:Docker version 19.03.6, build 369ce74a3c 管理节点:192.168.1.220 工作节点:192.168.1.221 工作节点:192.168.1.222
1、管理节点:创建测试服务
[root@master ~]# docker service create --replicas 1 --name test busybox ping www.baidu.com gcqmm92j5dqpnij7adx3kfcht overall progress: 1 out of 1 tasks 1/1: running [==================================================>] verify: Service converged
# 创建服务命令 docker service create # 开启的副本数量 --replicas 1 # 服务名称 --name hello # 使用的image镜像 busybox # 容器内启动的指令 ping www.baidu.com 命令解析
注:busybox启动失败后manager尝试重启容器,但是busybox容器内没有持续运行的任务,manager会将它关闭,所以没有启动成功。向容器添加ping www.baidu.com持续动作避免容器关闭。
查看服务器动信息
[root@master ~]# docker service ls ID NAME MODE REPLICAS IMAGE PORTS gcqmm92j5dqp test replicated 1/1 busybox:latest
注: MODE 调度模式 replicated:会根据默认的节点去调度算法。 glob:保证每个节点都有容器任务。 REPLICAS 副本数:成功副本数/分配副本数 IMAGE:镜像
2、管理节点:扩展副本数
[root@master ~]# docker service scale test=3 test scaled to 3 overall progress: 3 out of 3 tasks 1/3: running [==================================================>] 2/3: running [==================================================>] 3/3: running [==================================================>] verify: Service converged
# 缩容扩容服务 docker service scale # 服务名=副本数 test=3
查看运行容器服务分别平均分配给工作节点内。
[root@master ~]# docker service ps -f "desired-state=running" test ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS r8cqolglk89k test.1 busybox:latest node01 Running Running 3 minutes ago ivldbqtywd8k test.2 busybox:latest master Running Running about a minute ago y0qzi5yvj1fr test.3 busybox:latest node02 Running Running about a minute ago
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?