menu 学习笔记
search self_improvement
目录

Docker Swarm 学习笔记(三): 在 Docker Swarm 集群中部署简单服务

huty
huty 2023年05月18日  ·  阅读 951

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

评论已关闭