码迷,mamicode.com
首页 > 其他好文 > 详细

docker的完整解决方案2

时间:2017-11-02 16:56:55      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:node   --   环境   负载   nod   nginx   测试   creat   有用   

这个解决方案很简单

使用docker自带的swarm

首先初始化集群

docker swarm init

然后其余节点加入集群,这个就不说,太简单了

集群初始化后,可以查看下集群状态

docker node ls

应该有一个manage 其余都是node

创建一个服务

docker service create --name nginx -p 31272:80 --replicas 3 nginx

创建一个nginx服务,映射端口为31272 容器数目为3

稍等片刻就可以了

docker service ps nginx

如果看到3/3就证明启动完毕了

由于docker swaim自带负载均衡,所以我们只需要访问manager的31272端口就可以访问容器的服务了,而且是三个容器负载均衡,不再同一个节点上,是不是很神奇。

到此,就完了,其实这个简单的环境用在测试中很有用

每个工程的端口写死,然后启动容器,前端使用HA做跳转负载,这样可以很快的开发迭代。

docker的完整解决方案2

标签:node   --   环境   负载   nod   nginx   测试   creat   有用   

原文地址:http://www.cnblogs.com/hh2737/p/7772917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!