资讯专栏INFORMATION COLUMN

swarm 基础命令

未东兴 / 1449人阅读

摘要:提示是内置的轻量级容器编排工具,其中的主机称为,节点机称为。镜像获取方式为本地远程。版本为创建为当前主机的,为对外开放的连接端口。查看节点删除某节点创建服务服务动态扩容查看服务状态回滚服务更新服务可修改服务对外端口。

提示
swarm 是docker内置的轻量级容器编排工具,其中的主机称为master,节点机称为worker。
swarm 中的的服务只可以通过镜像创建。镜像获取方式为本地&远程。远程会默认去docker默认仓库获取,速度十分缓慢,强烈建议不要用!
为了方便更新镜像同时同步到多点集群环境,最好自建私有仓库来使用。自建私有仓库的方式由另外一篇文章讲解。
docker版本为1.13.1
创建manager
> docker swarm init --listen-addr 172.16.230.176:8888 --advertise-addr 172.16.230.176

   172.16.230.176为当前主机的IP,8888为对外worker开放的连接端口。

加入集群(在worker中使用)
> docker swarm join --token SWMTKN-1-0lqygi9d86aidh40a71dl2d4x4heaz8u8vhtojrhtybpqlr47s-1vp4t64vl7q4argkuwu8a0rjx 172.16.230.176:8888

   swarm init 完成后,系统会自动创建该语句,可直接在worker机器上使用。

查看节点
> docker node ls
删除某节点
> docker node rm ${NODE_ID}
创建服务
> docker service create --replicas 1 --name ${serviceName} ${imageName}
服务动态扩容
> docker service scale ${serviceName}=5
查看服务状态
> docker service ps ${serviceName}

> docker service ls
回滚服务
> docker service rollback ${serviceName}
更新服务
> docker service update --publish-add 8080:8080 ${serviceName}

> docker service update --image ${imageName} ${serviceName}

   --publish-add 可修改服务对外端口。
   --image 可修改服务对应的镜像。

移除服务
docker service remove &{serviceName || serviceId}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/27520.html

相关文章

  • Docker 实践(五):生产环境容器化

    摘要:不要用百度搜索中文资料,一定要看最新的英文资料。感谢感谢能容忍我无数次搞挂生产环境的老板。群蜗牛大神所建中文交流群,基本配置过程中遇到的问题都能得到解决。 前言 最近花了将近一个月的时间研究了 Docker 在生产环境中的使用,作为新手,期间走了无数的弯路,这里纪录一下,希望给别人带来微小的帮助。 前面几部分,介绍了在搭建集群之前需要做的一些工作,后面 一块结合实际应用,介绍如何架构...

    sydMobile 评论0 收藏0
  • 不正宗 docker 入门教程-启动一个容器(1/3)

    摘要:从命名上就知道这是一篇简单粗暴的新手入门教程,为什么要简单粗暴我认为有自学能力的人帮他入门就够了,不能自学的一时半会儿也教不会,不符合入门教程的初衷,建议出门左拐去找找视频教程本章目标大概了解是个什么玩意知道常用的指令参数能启动一个容器不然 从命名上就知道这是一篇简单粗暴的docker新手入门教程, 为什么要简单粗暴? 我认为有自学能力的人帮他入门就够了, 不能自学的一时半会儿也教不会...

    YorkChen 评论0 收藏0
  • Docker技术浅谈:私有化部署的优势以及在顶象内部的应用实践

    摘要:本文主要和大家分享下容器技术和顶象风控系统私有化部署的优势以及容器技术在顶象内部的应用实践。容器技术在顶象内部的应用目前容器技术已在顶象内部大规模推行,所有应用均通过容器实现部署交付与更新。 顶象全景式业务安全风控体系基于新一代风控体系构建,并采用Docker技术进行私有云和公有云部署。本文主要和大家分享下Docker容器技术和顶象风控系统私有化部署的优势以及Docker容器技术在顶象...

    andong777 评论0 收藏0
  • 容器集群管理工具各项对比

    摘要:由谷歌开发,允许你在许多不同的主机上管理容器化应用程序。它已经被完全开源,谷歌在年首次宣布开发它,第一版在夏天的时候发布。除了最近几年的收获,本身也是基于谷歌内部十多年使用容器技术的经验。 基于云的基础设施,容器,微服务和新编程平台在世界范围占据了一大块媒体领域,横扫IT界。Docker、容器的使用在这几个月内呈爆炸式增长,已经提交了20亿的镜像pulls;镜像数在2015年11月就已...

    Faremax 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<