Docker Swarm 学习笔记(三): 在 Docker Swarm 集群中部署简单服务
huty
2023年05月18日 · 阅读 1,116
1、 查看当前 Docker Swarm 集群节点列表
docker node ls
2、 部署新服务
docker service create --name 服务名称 --replicas 副本数 镜像名称:镜像TAG 运行容器时执行的命令
参数说明:
--name
: 指定服务的名称
--replicas
: 指定服务的副本数
示例:
docker service create --replicas 1 --name helloworld alpine ping docker.com
3、 查看服务信息
- 查看服务列表
docker service ls
- 查看服务详情
docker service inspect --pretty 服务名称
参数说明:
--pretty
: 格式化输出内容,不添加此参数时,默认以 JSON 格式输出内容
示例:
docker service inspect --pretty helloworld
- 查看服务任务列表
docker service ps 服务名称
示例:
docker service ps helloworld
- 查看服务日志
docker service logs -f -n 日志行数 -t 服务或任务名称
参数说明:
-f
: 持续输出日志
-n
: 指定输出日志的行数
-t
: 输出日志时显示时间戳
示例:
docker service logs -f -n 100 -t helloworld
4、 更新服务副本数
docker service scale 服务名称=副本数
示例:
docker service scale helloworld=5
5、 删除服务
docker service rm 服务名称
示例:
docker service rm helloworld
分类:
Docker
DockerSwarm
标签:
Docker
DockerSwarm
评论已关闭