简单配置 docker swarm
#准备三台CentOS7
#IP划分
192.168.1.201 virtualBox1
192168.1.202 virtualBox2
192168.1.204 virtualBox3
#三台机器上分别安装docker
#三台机器上分别配置加速器
vim /etc/docker/daemon.json #该文件原本没有需要新建
{
"registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn" ]
}
#重新载入文件
systemctl daemon-reload
#重启docker
systemctl restart docker.service
#pull下来swarm镜像
docker pull swarm
#创建一台swarm 管理者节点,这里我用201那台当做管理节点,在201上执行
[root@virtualBox1 ~]# docker swarm init --advertise-addr=192.168.1.201
Swarm initialized: current node (9crsz9bs7jmkk7jeoevbqo85n) is now a manager.
To add a worker to this swarm, run the following command:
docker swarm join --token SWMTKN-1-3yikwpwd7obd6rnxrb0noza7i34hl3nh7pgpc8kc7o4qabeocm-4dv5q6qd48b18oee1xa2e97m0 192.168.1.201:2377
To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.
#在其他2台机器上执行上面粉色命令,即加入到swarm中
[root@virtualBox2 ~]# docker swarm join --token SWMTKN-1-3yikwpwd7obd6rnxrb0noza7i34hl3nh7pgpc8kc7o4qabeocm-4dv5q6qd48b18oee1xa2e97m0 192.168.1.201:2377
This node joined a swarm as a worker.
[root@virtualBox3 ~]# docker swarm join --token SWMTKN-1-3yikwpwd7obd6rnxrb0noza7i34hl3nh7pgpc8kc7o4qabeocm-4dv5q6qd48b18oee1xa2e97m0 192.168.1.201:2377
This node joined a swarm as a worker.
#在Master端查看所有node节点
[root@virtualBox1 ~]# docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
9crsz9bs7jmkk7jeoevbqo85n * virtualBox1 Ready Active Leader 19.03.1
egyi8wm84gslxzam1i8flc1dv virtualBox2 Ready Active 19.03.1
rsl5npg6u72c67uutkaq63wsl virtualBox3 Ready Active 19.03.1
简单配置 docker swarm的更多相关文章
- docker的安装和简单配置
docker的安装和简单配置 docker是balabalabala...懒得介绍. 国内安装docker很蛋疼,按照官方配置好了软件源之后,几十MB的安装文件下载要半天,没办法,docker默认的软 ...
- 在Docker Swarm上部署Apache Storm:第2部分
[编者按]本文来自 Baqend Tech Blog,描述了如何在 Docker Swarm,而不是在虚拟机上部署和调配Apache Storm集群.文章系国内 ITOM 管理平台 OneAPM 编译 ...
- Docker Swarm——集群管理
前言 之前在总结docker machine的时候,当时对docker理解还不够深入,甚至还不知道 docker machine 与 docker swarm 的区别. 在查阅资料以及官方文档之后,今 ...
- docker swarm集群搭建及使用Portainer、shipyard
一.规划 1.swarm01作为manager节点,swarm02和swarm03作为worker节点. # cat /etc/hosts 127.0.0.1 localhost 192.168. ...
- Docker Swarm(二)常用命令
# 管理配置文件 docker config # 查看已创建配置文件 - docker config ls # 将已有配置文件添加到docker配置文件中 - dock ...
- Docker Swarm 常用命令
# 管理配置文件 docker config # 查看已创建配置文件 - docker config ls # 将已有配置文件添加到docker配置文件中 - dock ...
- Docker compose 与 Docker swarm
安装 docker :https://www.cnblogs.com/klvchen/p/8468855.html 安装 docker-compose : https://www.cnblogs.co ...
- Docker Swarm(一)集群部署
一.机器环境 机器规划 172.16.0.89 swarm的manager节点 manager-node 172.16.0.90 swarm的node节点 node1 机器版本(均是:CentOS L ...
- Centos7的安装、Docker1.12.3的安装,以及Docker Swarm集群的简单实例
目录 [TOC] 1.环境准备 本文中的案例会有四台机器,他们的Host和IP地址如下 c1 -> 10.0.0.31 c2 -> 10.0.0.32 c3 -> 10.0.0. ...
随机推荐
- BLE 5协议栈-属性协议层(ATT)
文章转载自:http://www.sunyouqun.com/2017/04/page/2/ 属性协议(Attribute Protocol)简称ATT. ATT层定义了属性实体的概念,包括UUID. ...
- fragment初步认识
- datePicker 及 timePicker Diolage弹出对话框式 比较好看的 监听事件
DatePickerDialog 的监听 new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() { @Override ...
- 8.5.zookeeper应用案例_分布式应用HA
1.实现分布式应用(主节点HA)及客户端动态更新主节点状态 需求:某分布式系统中,主节点可以有多台,服务器可以动态(变化)上下线,任意一台客户端都能实时感知到主节点服务器的上下线 思路:架设Zooke ...
- 使用VMware Workstation15安装RHEL7.5以及相关设置(RHEL7及其以上版本均适用)
预备信息 VMware Workstation 是VMware公司发布的一款桌面虚拟计算软件,此软件提供虚拟机功能,使计算机可以同时运行多个操作系统. RHEL7.5(Red Hat Enterpri ...
- 使用VGG16完成猫狗分类
from keras.applications.vgg16 import VGG16 from keras.models import Sequential from keras.layers imp ...
- .NET平台的发展
.NET平台的发展.NET从1.0到.NET Core3.0:C#从1.0到8.0: ASP.NET从1.0到Core3.0: ASP.NET MVC1.0到ASP.NET MVC6.0,
- Linux/Centos查看进程占用内存大小的几种方法总结
1.命令行输入top回车,然后按下大写M按照memory排序,按下大写P按照CPU排序. 2. ps -ef | grep "进程名" ps -e -o 'pid,comm ...
- springcloud实践(三)之断路器:Hystrix
服务雪崩效应 基础服务的故障导致级联故障,进而造成了整个分布式系统的不可用,这种现象被称为服务雪崩效应.服务雪崩效应描述的是一种因服务提供者的不可用导致服务消费者的不可用,并将不可用逐渐放大的过程. ...
- 简单的尝试下angr
0x00:前言 之前接触到了符号执行,可以用于程序的自动化分析,感觉还是比较神奇,工业上的具体用法不是很清楚,不过在CTF中这个东西慢慢在流行...从defcon 2016就可以看出(有很多人解re用 ...