docker-swarm集群命令

 2023-12-25  阅读 3  评论 0

摘要:-swarm集群命令有什么?Docker Swarm是Docker官方的项目之一,提供集群服务,是Docker官方对生态镜像支持的核心方案。它是Docker企业推出的官方容器集群平台,基于Go语言实现。 Docker Swarm是原生支持管理的工具。它可以把多个Docker主机组成的系统转换为单一的虚拟Docker主

docker-swarm集群命令

-swarm集群命令有什么?Docker Swarm是Docker官方的项目之一,提供集群服务,是Docker官方对生态镜像支持的核心方案。它是Docker企业推出的官方容器集群平台,基于Go语言实现。

Docker Swarm是原生支持管理的工具。它可以把多个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.166.6.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.166.6.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技术,在集群主机上部署实现,功能强大、简单易用,拥有上万linux镜像,秒级开通,容器云产品链接

提示:现在腾讯云新人点击注册然后实名认证后,可以点此一键领取2860元代金券,然后点此进入腾讯云活动页面参加优惠力度非常大的腾讯云3年和5年时长服务器活动,一次性买多年,免得续费贵,这样就可以获得最大的优惠折扣,省钱。

版权声明:xxxxxxxxx;

原文链接:https://lecms.nxtedu.cn/yunzhuji/145046.html

发表评论:

验证码

管理员

  • 内容1196554
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:admin@qq.com
注册登录
注册帐号
登录帐号

Copyright © 2022 LECMS Inc. 保留所有权利。 Powered by LECMS 3.0.3

页面耗时0.0123秒, 内存占用338.7 KB, 访问数据库18次

  • 我要关灯
    我要开灯
  • 客户电话
    lecms

    工作时间:8:00-18:00

    客服电话

    电子邮件

    admin@qq.com

  • 官方微信

    扫码二维码

    获取最新动态

  • 返回顶部