docker 1.13 创建swarm集群

作者: wencst 分类: docker,微服务 发布时间: 2018-12-11 15:16 阅读: 2,902 次

环境准备:

CentOS 7

docker 1.13

简单介绍:

 

Swarm是Docker公司在2014年12月初新发布的容器管理工具。和Swarm一起发布的Docker管理工具还有Machine以及Compose。

Swarm是一套较为简单的工具,用以管理Docker集群,使得Docker集群暴露给用户时相当于一个虚拟的整体。Swarm使用标准的Docker API接口作为其前端访问入口,换言之,各种形式的Docker Client(dockerclient in go, docker_py, docker等)均可以直接与Swarm通信,Swarm几乎全部用Go语言来完成开发。

docker在1.12以后,就讲swarm集成到了docker内,可以直接运行docker命令启动swarm,而不需要单独安装swarm工具。

 

安装部署:

安装docker步骤略(修改repo文件,运行yum install -y docker)。

关闭防火墙(systemctl stop firewalld && systemctl disable firewalld)。

关闭selinux(setenfore 0)。

docker主节点执行:

docker swarm init;

docker运行swarm集群时,会自动将当前节点增加到主节点中。

查看增加worker、manager节点的方式:

按照提示,在对应的节点中执行命令。

可以通过运行docker-compose.yml文件来运行服务。

 

如果文章对您有用,扫一下支付宝的红包,不胜感激!

欢迎加入QQ群进行技术交流:656897351(各种技术、招聘、兼职、培训欢迎加入)



Leave a Reply