docker-swarm集群命令怎么用-创新互联-成都快上网建站

docker-swarm集群命令怎么用-创新互联

这篇文章主要为大家展示了“docker-swarm集群命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“docker-swarm集群命令怎么用”这篇文章吧。

创新互联是专业的石城网站建设公司,石城接单;提供成都网站制作、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行石城网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

Docker Swarm是Docker官方的项目之一,提供docker容器集群服务,是Docker官方对容器云生态镜像支持的核心方案。它是Docker公司推出的官方容器集群平台,基于Go语言实现。

Docker Swarm是原生支持docker集群管理的工具。它可以把多个Docker主机组成的系统转换为单一的虚拟Docker主机,使得容器可以组成跨主机的子网网络。

在很多台机器上部署Docker,组成一个Docker集群,并把整个集群的资源抽象成资源池,使用者部署Docker应用的时候,只需要将应用交给Swarm,Swarm会根据整个集群资源的使用情况来分配资源给部署的Docker应用,可以将这个集群的资源利用率达到大。

使用Docker CLI创建群集,将应用程序服务部署到群集,并管理群体行为。其主要的目的就是更好的帮助用户管理多个Docker Engine,方便用户使用,像使用Docker Engine一样使用容器集群服务。

1、创建 Docker Swarm 集群

在名为manager1的Docker的Docker机器上创建Docker Swarm集群,具体操作指令如下。

sudo docker swarm init --advertise-addr 192.168.197.143

在管理节点上,使用docker node ls 指令查看集群节点信息

sudo docker node ls

2、向Docker Swarm集群添加工作节点

启动另外两台Docker机器worker1和worker2,分别打开终端窗口,执行向集群中加入工作节点的指令,具体操作指令如下。

sudo docker swarm join --token 
SWMTKN-1-2l5ldta6kir8ybimpfhzf32t3vnu2m7gl7u70zrdarzq7f8461-9t4v8i43jrh8pgvlorxviwabw 192.168.197.143:2377

再次在集群管理节点上使用docker node ls指令查看集群节点信息

sudo docker node ls

3、向 Docker Swarm集群部署服务

在向Docker Swarm集群中部署服务时,既可以使用Docker Hub上自带的镜像来启动服务,也可以使用自己通过Dockerfile的镜像来启动服务,如果使用自己通过的Dockerfile构建的镜像来启动服务那么必须先将镜像推送到Docker Hub中心仓库

为了便于学习,这里以使用Docker Hub上自带的alpine镜像为例来部署集群服务,具体指令如下:

sudo docker service create --replicas 1 --name helloworld alpine ping docker.com

4、查看Docker Swarm 集群中的服务

当服务部署完成后,在管理节点上可以通过docker service ls指令查看当前集群中的服务列表信息,具体指令

sudo docker service ls

可以使用docker service inspect指令,查看部署的服务具体详情,具体操作指令如下。

sudo docker service inspect helloworld

可以使用docker service ps 指令查看指定服务在集群节点上的分配和运行情况,具体操作指令如下。

sudo docker service ps helloworld

以上是“docker-swarm集群命令怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联成都网站设计公司行业资讯频道!

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网页名称:docker-swarm集群命令怎么用-创新互联
文章URL:http://kswjz.com/article/hheij.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流