7

docker 1.13 创建swarm集群

 3 years ago
source link: https://www.wencst.com/archives/771
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

docker 1.13 创建swarm集群

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

环境准备:

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 Cancel reply

You must be logged in to post a comment.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK