docker部署项目到多个服务器,nginx+docker同一服务器上部署多个docker实现负载均衡...

本文介绍了如何在Linux CentOS服务器上利用nginx和docker部署多个项目,实现在同一服务器上的负载均衡。通过搭建nginx,创建docker环境,构建包含项目jar包的Dockerfile,建立并运行docker镜像,然后修改nginx配置文件设置upstream,从而实现即使某个docker容器挂掉,服务仍能通过其他容器提供。
摘要由CSDN通过智能技术生成

在提到负载均衡的时候,大多数人都是想着几台服务器甚至几十台服务器组成一个群组java

也就是横向拓展服务器来实现负载均衡吧nginx

可是还有一种状况是纵向拓展docker

也就是当你的项目在一台服务器上占用的资源不多,实际上是能够在同一台服务器上部署多个项目来实现负载均衡的小程序

这里利用nginx+docker来实现同一台服务器实现负载均衡vim

这里用的服务器是Linux centos

centos

一,搭建nginx浏览器

这个步骤比较简单,能够本身百度一下,也能够参考我写的另一篇博客服务器

http://blog.csdn.net/wsbgmofo/article/details/78771255负载均衡

二,建立一个docker项目ui

1,搭建docker环境,直接yum install docker

2,建立本地项目

这里用java写的一个小程序,分别输入如下内容,分别打成2个jar包

jar包1:

35e48720891c74c55e0087d2f954a52b.png

jar包2:

2d38ec0ffaee5413067ae10a1435edd4.png

而后把这2个jar包上传到服务器

3,在你存放项目的路径建立一个名为Dockerfile的文件

vim Dockerfile</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值