Docker Swarm 学习笔记(五): 在 Docker Swarm 集群中部署全局服务
huty
2023年05月19日 · 阅读 1,163
全局服务相关介绍
定义
每个 Docker Swarm 节点都运行此服务的一个任务,当有新的节点加入集群时,集群会自动在新加入的节点上部署任务
使用场景
- 监控组件采集器
- 病毒扫描程序
全局服务的创建方式
1、 创建新服务
docker service create --name 服务名称 --mode 模式 镜像名称:镜像TAG
参数说明:
--name
: 服务名称
--mode
: 服务模式(replicated:复制、global:全局(每个 worker 节点都运行一个任务))
示例:
docker service create --name node-exporter --publish published=9100,target=9100 --mode global prom/node-exporter:v1.5.0
2、 查看服务信息
- 查看服务列表
docker service ls
- 查看服务详情
docker service inspect --pretty node-exporter
- 查看服务任务
docker service ps node-exporter
- 查看服务日志
docker service logs node-exporter
分类:
Docker
DockerSwarm
标签:
Docker
DockerSwarm
评论已关闭