docker swarm 集群安装

1、云平台提供的docker安装方式:
docker版本一定要大于1.12,保持最新和稳定的版本最好。

1
2
3
4
5
curl  https://xxxx/docker.repo -o docker.repo
cp docker.repo /etc/yum.repos.d/
yum makecache
yum install docker-ce-18.06.1.ce-3.el7
systemctl start docker

2、docker-compose安装

1
2
curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

3、host主机名修改
通过修改/etc/hosts 实现,最好能较好的标识swarm集群

4、 注意关闭关闭防火墙和 SELinux

5、建立集群

1
2
3
4
5
docker swarm init
docker swarm init --advertise-addr
docker swarm join
docker swarm join-token manager # 根据提示添加管理节点和work节点
...

6、Portainer安装
参见