标签:code 权限 tis 安装 安装docker docker stop 1.2 alt
===============================================
2018/5/1_第1次修改 ccb_warlock
===============================================
由于k8s的方案被搁置了,目前只能先考虑使用swarm搭建小规模的集群。经过几天对swarm的使用,对于与docker相关的docker-compose、service、stack相关内容有了更明确的理解。对比swarm与k8s也是各有千秋。
一、准备工作
1.1 安装wget、vim
yum install -y wget vim
1.2 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
1.3 修改主机名
manager节点执行:
hostnamectl --static set-hostname swarm-M01
work节点执行:
hostnamectl --static set-hostname swarm-W01
二、安装docker
2.1 安装docker-ce
wget -P /etc/yum.repos.d/ https://download.docker.com/linux/centos/docker-ce.repo
yum install -y docker-ce
2.2 设置镜像加速器
墙的缘故,访问docker hub不够稳定,故需要设置镜像加速器来解决这个问题。
这里使用的是阿里云的镜像加速器。
登录阿里云后,访问https://cr.console.aliyun.com/#/accelerator
2.3 配置hosts信息
# 修改docker daemon配置
vim /etc/docker/daemon.json
# 增加host信息,wq保存。
{ "hosts": ["tcp://0.0.0.0:2375","unix:///var/run/docker.sock"] }
2.4 重启、开机启动docker
systemctl restart docker
systemctl enable docker
三、安装docker-compose
# 获取docker-compose文件(1.21.0)
wget https://github.com/docker/compose/releases/download/1.21.0/docker-compose-Linux-x86_64
PS.可以到https://github.com/docker/compose/releases中找到最新版本的docker-compose-Linux-x86_64,下载后上传到/usr/local/bin目录下,并更名为docker-compose。
# 将docker-compose-Linux-x86_64更名docker-compose并复制到/usr/local/bin/目录下
cp docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
# 赋予docker-compose文件执行权限
chmod +x /usr/local/bin/docker-compose
三、部署swarm管理节点
# 创建集群(12.11)
docker swarm init
# 创建集群(当宿主机有多个IP时,需要指定IP)
docker swarm init --advertise-addr 192.168.12.11
创建后,该节点为manager节点(leader)。
如果需要添加其他管理节点,可以使用下面的命令查看作为管理节点加入集群的命令。
docker swarm join-token manager
四、部署docker node
# 查看作为工作节点接入集群的命令
docker swarm join-token worker
# 将自己注册到该集群(12.11)
docker swarm join --token SWMTKN-1-1w1q09p1z37n4j24usz9lwb0i01t2ecuxn4ad5ctfdpks4270r-5p5mmiw6u77skwd49sxovztxc 192.168.12.11:2377
PS.命令中的token信息根据实际情况更换。
标签:code 权限 tis 安装 安装docker docker stop 1.2 alt
原文地址:https://www.cnblogs.com/straycats/p/8978135.html