博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker-swarm集群创建
阅读量:6855 次
发布时间:2019-06-26

本文共 1556 字,大约阅读时间需要 5 分钟。

Swram集群创建

Manager节点

# docker swarm init --advertise-addr 192.168.2.63#--如果docker主机又多个网卡,拥有多个IP,必须使用--advertise-addr# docker swarm init#--使用这个命令,节点会自动成为管理节点docker swarm join \    --token SWMTKN-1-58pgrwk4kfvqzkthh8o1rkqujsq3b5y8j1ub01r4vb9z7em60p-epslspez4t42kak9kdukx41fo \    172.16.0.251:2377

Work节点

#--使用manager生成的命令执行就加入了集群docker swarm join \    --token SWMTKN-1-58pgrwk4kfvqzkthh8o1rkqujsq3b5y8j1ub01r4vb9z7em60p-epslspez4t42kak9kdukx41fo \    172.16.0.251:2377

Swarm常用命令

docker node: 用来管理swarm节点docker service:用来管理swarm服务docker stack:用来管理swarm堆栈docker swarm:管理swarm

查看集群节点

#--在管理节点# docker node ls

部署服务

使用docker service 命令来管理swarm集群中的服务,该命令只能在管理节点运行。

创建服务

# docker service create --replicas 3 -p 8888:80 --name nginx nginx# --replicas 副本数# -p 端口映射# --name docker容器名

查看服务

#--查看当前集群运行的服务# docker service ls#--查看某个服务的详情# docker service ps nginx#--查看某个服务的日志# docker service logs nginx#--查看服务详细信息# docker service inspect --pretty nginx# docker service inspect nginx

服务伸缩

#--扩展# docker service scale nginx=5#--减少# docker service scale nginx=2

更新服务参数

#--限制CPU为0.5# docker service update --limit-cpu=0.5 NG

滚动更新、回滚更新

#--主要使用命令# docker service update
测试
#--1、用docker swarm创建容器# docker service create --replicas 3 --name web-nginx -p 8888:80 nginx:1.11.5#--2、查看容器是否正常运行# docker service ls# docker service ps web-nginx#--3、将容器镜像进行更新# docker service update --image nginx:1.11.6 web-nginx#--4、查看容器镜像版本是否更新# docker service ps web-nginx#--5、进行回滚操作# docker service update --rollback web-nginx

删除服务

# docker service rm nginx

转载于:https://blog.51cto.com/7834466/2342983

你可能感兴趣的文章
effective java读书笔记2:遇到多个构造器参数时要考虑用构建器
查看>>
架构师之路----文章汇总
查看>>
DIV+CSS 页面布局--固定宽度且居中的版式
查看>>
apache配置多域名
查看>>
lae界面开发工具入门之介绍九--<简单逻辑篇>
查看>>
WEB 3D时代:三维图形高密度计算步入云端
查看>>
构造context绕过安全验证,通过反射getBasePackageName识别构造context
查看>>
安卓环境搭建
查看>>
oracle 锁
查看>>
纠正jQuery获取radio选中值的写法
查看>>
观察者模式简图
查看>>
InnoDB全文索引:N-gram Parser
查看>>
SISD、MIMD、SIMD、MISD计算机的体系结构的Flynn分类法
查看>>
Sendmail/Postfix邮件系统与Base64编码
查看>>
硬盘安装win7操作系统
查看>>
Oracle SET AutoTrace ON 查看执行计划
查看>>
easy-rsa 生成Open***证书
查看>>
配置通过telnet管理交换机
查看>>
泛型与STL
查看>>
想在自己的android应用中获得当天的天气情况,这该怎么做呢?不用担心。中国国家气象局提供了获取所...
查看>>