国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Docker+nginx實現(xiàn)負載均衡

IT那活兒 / 1000人閱讀
Docker+nginx實現(xiàn)負載均衡
docker與ngingx簡介



Docker是一個開源的,輕量級容器引擎。docker基于go語言開發(fā),docker可以讓開發(fā)者打包他們的應用以及依賴包到一個輕量級的容器中,然后發(fā)布到任何流行的服務器上,同時docker使用的沙箱機制相互之間不會有任何接口,也就是說每一個docker容器都是一套獨立的環(huán)境。

nginx是一個高性能的web服務器,不僅可以按照調度規(guī)則實現(xiàn)動態(tài)資源靜態(tài)資源的分離,還可以作為反向代理服務器,構建服務集群,按照權重,輪詢等多種策略對后端服務做負載均衡。


 Docker+nginx實現(xiàn)負載均衡


使用Docker這種容器技術,可以很方便地將所需要的環(huán)境打包和快速部署。所以我將服務都打包上傳到服務器上并通過docker做成dockers鏡像,每次啟動只需要只需要通過鏡像啟動多個容器即可。

環(huán)境準備:docker容器,nginx,JAVA環(huán)境

1. docker的安裝與啟動

首先需要更新yum包,確保yum包是最新版本

yum update

使用yum命令查看所有docker的版本docker

yum list docker-ce --showduplicates | sort -r

選擇docker版本并安裝docker

yum install  docker-ce-17.06.0-ce

啟動docker并加入開機啟動

systemctl start docker

systemctl enable docker

使用docker version命令查看是否安裝成功

2. 編寫兩個java小程序

并打包成兩個jar包(分別命名為test1.jar test2.jar),上傳到服務器上,并在項目的所在路徑創(chuàng)建一個名為Dockerfile的文件并添加如下內容

然后創(chuàng)建test1.jar的鏡像

docker build -t test1 .

隨后修改配置文件,創(chuàng)建test2的鏡像

使用docker images 命令可以查看鏡像是否打包成功

使用docker run啟動這兩個鏡像

docker run --name test1 -p 8881:80 test1

docker run --name test2 -p 8882:80 test2

然后修改nginx的配置文件

修改完配置文件后,重啟nginx

./nginx -s  reload

打開瀏覽器,輸入172.17.0.2:80,即可看到頁面顯示

不斷刷新網(wǎng)頁,即可看到頁面內容不斷地發(fā)生改變

至此,docker-nginx的配置已經(jīng)完成。


END


更多精彩干貨分享

點擊下方名片關注

IT那活兒

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129778.html

相關文章

  • 13.使用Docker Compose 實現(xiàn)nginx負載均衡

    摘要:以的網(wǎng)絡管理,容器的設置為基礎知識實現(xiàn)負載均衡查看所有網(wǎng)絡是上一篇介紹時,文件所在的目錄名,所以,用創(chuàng)建的容器會默認創(chuàng)建一個以目錄名為網(wǎng)絡名的網(wǎng)絡,并且是橋接類型指定容器地址官網(wǎng)文檔地址繼續(xù)編寫上一篇使用容器編排工具文章中的 以Docker的網(wǎng)絡管理,容器的IP設置為基礎知識實現(xiàn)Nginx負載均衡 查看所有docker網(wǎng)絡 docker network ls /* NETWORK I...

    SexySix 評論0 收藏0
  • 13.使用Docker Compose 實現(xiàn)nginx負載均衡

    摘要:以的網(wǎng)絡管理,容器的設置為基礎知識實現(xiàn)負載均衡查看所有網(wǎng)絡是上一篇介紹時,文件所在的目錄名,所以,用創(chuàng)建的容器會默認創(chuàng)建一個以目錄名為網(wǎng)絡名的網(wǎng)絡,并且是橋接類型指定容器地址官網(wǎng)文檔地址繼續(xù)編寫上一篇使用容器編排工具文章中的 以Docker的網(wǎng)絡管理,容器的IP設置為基礎知識實現(xiàn)Nginx負載均衡 查看所有docker網(wǎng)絡 docker network ls /* NETWORK I...

    KitorinZero 評論0 收藏0
  • React搭建個人博客(二)consul-template+nginx+docker實現(xiàn)負載均衡

    摘要:前兩個數(shù)據(jù)業(yè)務相關的服務即下圖的,第三個項目就是的實現(xiàn)的負載均衡。這里后臺,前臺項目各啟動了三個實例,用戶訪問的時候,就會根據(jù)配置的負載均衡的策略,訪問其中一個。這一部分與之前我轉發(fā)的實現(xiàn)服務發(fā)現(xiàn)及網(wǎng)關其實也只是差了個網(wǎng)關和負載均衡。 一.簡介 上一篇只講了博客的前端問題,這一篇講一下后端的微服務搭建。項目的后端使用的thinkjs框架,在我之前的博客中已經(jīng)寫過,這里就不重點說明了。后...

    Coding01 評論0 收藏0
  • 使用Docker+Nginx模擬負載均衡

    摘要:以及自動剔除因故障負載均衡列表中宕機的服務器。這兩天折騰了一下的安裝配置,并通過模擬出在多服務器提供服務的狀態(tài)下的負載均衡。修改好配置文件后,使用重新載入配置。 原文發(fā)表于我的博客,轉載請注明出處 一直聽說Nginx的強大,它不僅可以作為Web服務器,按照調度規(guī)則實現(xiàn)動態(tài)、靜態(tài)頁面的分離;還可以作為反向代理服務器,構建服務集群,按輪詢、權重等多種方式對后端服務器做負載均衡。以及自動剔...

    davidac 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<