Docker Swarm 学习笔记(四): 在 Docker Swarm 集群中部署滚动更新服务
huty
2023年05月19日 · 阅读 1,125
1、 创建新服务
docker service create --name 服务名称 --replicas 副本数 --update-delay 更新延时时间 --update-parallelism 同时更新任务数 镜像名称:镜像TAG
参数说明:
--name
: 指定服务的名称
--replicas
: 指定服务的副本数
--update-delay
: 指定服务的更新延时时间,h 表示小时、m 表示分支、s 表示秒
--update-parallelism
: 同时更新数量,不配置时默认为 1,即同时更新 1 个任务
示例:
docker service create --name redis --replicas 3 --update-delay 10s redis:6.2.11-alpine3.17
2、 查看服务列表
docker service ls
3、 查看服务信息
docker service inspect --pretty 服务名称
示例:
docker service inspect --pretty redis
4、 更新服务镜像
docker service update --image 新镜像名称:新镜像TAG 服务名称
参数说明:
--image
: 指定服务使用的新镜像
示例:
docker service update --image redis:6.2.12-alpine3.18 redis
5、 查看服务信息
docker service inspect --pretty 服务名称
示例:
docker service inspect --pretty redis
6、 查看服务任务
docker service ps 服务名称
示例:
docker service ps redis
分类:
Docker
DockerSwarm
标签:
Docker
DockerSwarm
评论已关闭