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