本篇内容主要讲解“Docker Swarm常用操作有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Docker Swarm常用操作有哪些”吧!

Docker Swarm 是 Docker 的集群管理工具。它将 Docker 主机池转变为单个虚拟 Docker 主机。 Docker Swarm 提供了标准的 Docker API,所有任何已经与 Docker 守护程序通信的工具都可以使用 Swarm 轻松地扩展到多个主机。

查看集群节点

dockernodels创建nginx服务

#dockerpullhub.test.com:5000/almi/nginx:0.1#下载私有仓库镜像dockerservicecreate--namenginx--replicas2--publish80:80hub.test.com:5000/almi/nginx:0.1#--network=swarm_test

#replicas 2 创建2个容器,hub.test.com为私有仓库

查看swarm集群中的服务

dockerservicelsdockerservicepsnginxkill其中一个容器

dockerkill96e6bccc2209

#等会自动启动一个新的容器

修改服务实例数量为3

dockerservicescalenginx=3删除nginx服务

dockerservicermnginx删除swarm节点

dockerswarmleave--force#nodedockernoderm-f#managerdocker swarm 常用命令

dockerswarminit#初始化集群dockerswarmjoin-tokenworker#查看工作节点的tokendockerswarmjoin-tokenmanager#查看管理节点的tokendockerswarmjoin#加入集群中docker node 常用命令

dockernodels#查看所有集群节点dockernoderm#删除某个节点(-f强制删除)dockernodeinspect##查看节点详情dockernodedemote#节点降级,由管理节点降级为工作节点dockernodepromote#节点升级,由工作节点升级为管理节点dockernodeupdate#更新节点dockernodeps#查看节点中的Task任务docker service 常用命令

dockerservicecreate#部署服务dockerserviceinspect#查看服务详情dockerservicelogs#产看某个服务日志dockerservicels#查看所有服务详情dockerservicerm#删除某个服务(-f强制删除)dockerservicescale#设置某个服务个数dockerserviceupdate#更新某个服务

到此,相信大家对“Docker Swarm常用操作有哪些”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!