校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 基于Docker部署Tomcat集群、 Nginx負載均衡的問題小結(jié)

基于Docker部署Tomcat集群、 Nginx負載均衡的問題小結(jié)

熱門標簽:撫順移動400電話申請 貴陽教育行業(yè)電話外呼系統(tǒng) 做外呼系統(tǒng)的公司違法嗎 400電話申請方案 威海人工外呼系統(tǒng)供應(yīng)商 藍點外呼系統(tǒng) 烏海智能電話機器人 寧夏房產(chǎn)智能外呼系統(tǒng)要多少錢 在百度地圖標注車輛

寫在前面

看完Dokcer相關(guān)的書籍,正好有個項目要這樣搞,所以自己練習(xí)一下。

當(dāng)作一百世一樣。這里的道理很明白:我思故我在,既然我存在,就不能裝作不存在。無論如何,我要為自己負起責(zé)任。——王小波《三十而立》


結(jié)構(gòu)圖:

這里僅作為一種學(xué)習(xí),一般這種負載的話,Nginx是放到主機側(cè)的, JavaWeb(Tomcat)應(yīng)用放到容器里。

效果

新建文件夾。

D=uag;mkdir $D;cd $D;mkdir uag_nginx uag_tomcat8;
 ls
 uag_nginx  uag_tomcat8

一,Ngixn 鏡像制作

cd uag_nginx/
# 用于存放配置文件
mkdir nginx
vim Dockerfile

Dockerfile 文件內(nèi)容

FROM nginx
LABEL maintainer="uag"
ENV REFRESHED_AT 2021-08-27

EXPOSE 8099

構(gòu)建nginx配置文件內(nèi)容

這個的配置文件,在容器運行的時候通過 -v參數(shù)與 容器內(nèi)部共享。方便后期參數(shù)更改

cd ./nginx
vim nginx.conf

nginx.conf 配置文件內(nèi)容

user  nginx;
worker_processes  auto;

error_log  /var/log/nginx/error.log notice;
pid        /var/run/nginx.pid;
daemon off;

events {
    worker_connections  1024;
}


http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$upstream_addr - $remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;

    #gzip  on;

    include /etc/nginx/conf.d/*.conf;

    server {
        listen          8099;
        server_name     localhost;

        root            /var/www/html/;
        index           index.html index.htm;

        access_log      /var/log/nginx/default_access.log main;
        error_log       /var/log/nginx/default_error.log;

        
        location / {
                proxy_pass http://backend;
        }

        location ~ .* {
                        proxy_pass http://backend;
                        proxy_set_header Host $http_host;
                        proxy_set_header X-Real-IP $remote_addr;
                        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                }

        

}
    # 這里配置負載 
    upstream backend {
    server 172.23.231.190:8069;
    server 172.23.231.190:8079;
    server 172.23.231.190:8089;
}
}

配置負載:172.23.231.190為宿主機IP,8069,8079,8089為對應(yīng)的Java Web 暴露的應(yīng)用端口。

 # 這里配置負載 
    upstream backend {
    server 172.23.231.190:8069;
    server 172.23.231.190:8079;
    server 172.23.231.190:8089;
}

構(gòu)建Nginx鏡像

docker build -t uag/uag_nginx .

二,java Web(Tomcat)應(yīng)用鏡像構(gòu)建

cd uag_tomcat8/

vim Dockerfile

Dockerfile 文件內(nèi)容

FROM dordoka/tomcat
MAINTAINER LIRUILONG

COPY UAWeb.war   /opt/tomcat/webapps/UAWeb.war

EXPOSE 8080

ENTRYPOINT [ "/opt/tomcat/bin/catalina.sh", "run" ]

上傳對應(yīng)的War包

ls
Dockerfile  UAWeb.war

構(gòu)建鏡像

docker build -t uag/uag_tomcat .

三,運行容器 Nginx鏡像

docker run -d -p 8099:8099 --name uag_nginx  -v $PWD/nginx/nginx.conf:/etc/nginx/nginx.conf   uag/uag_nginx nginx

java Web(Tomcat)鏡像

docker run -it -d -p 8089:8080 --name uag_app_1  uag/uag_tomcat
 docker run -it -d -p 8079:8080 --name uag_app_2  uag/uag_tomcat
 docker run -it -d -p 8069:8080 --name uag_app_3  uag/uag_tomcat

查看運行的容器

瀏覽器訪問

查看負載方式:新進程的方式

查看負載方式:–volumes-from 方式

Dockerfile文件

FROM nginx
LABEL maintainer="uag"
ENV REFRESHED_AT 2021-08-27

VOLUME  /var/log/nginx/
EXPOSE 80
┌──(liruilong㉿Liruilong)-[/mnt/e/docker/uag/uag_nginx]
└─$ docker run  -it --rm --volumes-from nginx_log  centos cat /var/log/nginx/default_access.log
172.23.231.190:8069 - 172.17.0.1 - - [30/Aug/2021:12:55:02 +0000] "GET /UAWeb/services/listServices HTTP/1.1" 200 12660 "http://127.0.0.1:8099/UAWeb/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36" "-"

172.23.231.190:8079 - 172.17.0.1 - - [30/Aug/2021:12:55:02 +0000] "GET /UAWeb/axis2-web/css/axis-style.css HTTP/1.1" 200 1587 "http://127.0.0.1:8099/UAWeb/services/listServices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36" "-"
172.23.231.190:8069 - 172.17.0.1 - - [30/Aug/2021:12:55:02 +0000] "GET /UAWeb/axis2-web/images/asf-logo.gif HTTP/1.1" 200 5866 "http://127.0.0.1:8099/UAWeb/services/listServices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36" "-"
172.23.231.190:8079 - 172.17.0.1 - - [30/Aug/2021:12:55:02 +0000] "GET /UAWeb/axis2-web/images/axis_l.jpg HTTP/1.1" 200 12340 "http://127.0.0.1:8099/UAWeb/services/listServices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36" "-"
172.23.231.190:8089 - 172.17.0.1 - - [30/Aug/2021:12:55:03 +0000] "GET /UAWeb/services/listServices HTTP/1.1" 200 12660 "http://127.0.0.1:8099/UAWeb/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36" "-"
172.23.231.190:8069 - 172.17.0.1 - - [30/Aug/2021:12:55:03 +0000] "GET /UAWeb/axis2-web/images/asf-logo.gif HTTP/1.1" 200 5866 "http://127.0.0.1:8099/UAWeb/services/listServices" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92

構(gòu)建好鏡像上傳倉庫:

嗯,需要注冊一個Docker Hub賬號,然后登錄,需要鏡像前面加 賬戶名/

┌──(liruilong㉿Liruilong)-[/mnt/e/docker/uag/uag_nginx]
└─$ docker push liruilong/nginx_log
The push refers to repository [docker.io/liruilong/nginx_log]
An image does not exist locally with the tag: liruilong/nginx_log

┌──(liruilong㉿Liruilong)-[/mnt/e/docker/uag/uag_nginx]
└─$ docker tag 9c9af0362eb9  liruilong/nginx_log

┌──(liruilong㉿Liruilong)-[/mnt/e/docker/uag/uag_nginx]
└─$ docker push liruilong/nginx_log
The push refers to repository [docker.io/liruilong/nginx_log]
fb04ab8effa8: Pushed
8f736d52032f: Pushed
009f1d338b57: Pushed
678bbd796838: Pushed
d1279c519351: Pushed
f68ef921efae: Pushed
latest: digest: sha256:2af7e8aeab84e8a816caf6b0342e1a45f95c7089ff52578040ea3a4c28a943c7 size: 1570

┌──(liruilong㉿Liruilong)-[/mnt/e/docker/uag/uag_nginx]
└─$  docker push liruilong/nginx_log:tagname  # 拉去鏡像

到此這篇關(guān)于基于Docker部署 Tomcat集群、 Nginx負載均衡的文章就介紹到這了,更多相關(guān)Docker部署Tomcat Nginx負載均衡內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標簽:慶陽 朝陽 銅川 泰州 那曲 周口 蕪湖 松原

巨人網(wǎng)絡(luò)通訊聲明:本文標題《基于Docker部署Tomcat集群、 Nginx負載均衡的問題小結(jié)》,本文關(guān)鍵詞  基于,Docker,部署,Tomcat,集群,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《基于Docker部署Tomcat集群、 Nginx負載均衡的問題小結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于基于Docker部署Tomcat集群、 Nginx負載均衡的問題小結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产激情视频一区二区三区欧美 | 日韩一二三四区| 精品少妇一区二区三区| 国产精品美女一区二区三区| 日日夜夜精品视频免费| 色综合亚洲欧洲| 久久久噜噜噜久噜久久综合| 五月婷婷激情综合网| av综合在线播放| 久久综合狠狠综合久久激情| 亚洲成人午夜影院| 97精品久久久久中文字幕| 国产视频亚洲色图| 美女国产一区二区| 在线播放/欧美激情| 亚洲乱码日产精品bd| 国产91精品露脸国语对白| xnxx国产精品| 精品制服美女丁香| 日韩一级黄色片| 偷拍日韩校园综合在线| 欧美在线小视频| 樱花影视一区二区| 色综合av在线| 亚洲人成亚洲人成在线观看图片| 国产真实乱子伦精品视频| 日韩亚洲欧美高清| 麻豆高清免费国产一区| 欧美一区二区性放荡片| 日本欧美大码aⅴ在线播放| 欧美日韩小视频| 亚洲aaa精品| 91精品国产乱码| 亚洲一级在线观看| 欧美高清www午色夜在线视频| 婷婷开心久久网| 欧美一区二区三区四区五区 | 亚洲欧美日韩综合aⅴ视频| 99久久久国产精品免费蜜臀| 日韩一区日韩二区| 日本高清不卡在线观看| 亚洲成人手机在线| 欧美一区二区三区视频免费| 日韩电影在线一区二区三区| 日韩精品专区在线| 国内精品自线一区二区三区视频| 精品日本一线二线三线不卡| 国产一区在线观看视频| 亚洲国产成人在线| 色一区在线观看| 亚洲国产精品影院| 欧美精品日韩精品| 国内成+人亚洲+欧美+综合在线| 久久久久国产精品人| 99国产精品国产精品毛片| 亚洲成人免费视频| 国产欧美一区二区精品久导航 | 欧美日韩免费不卡视频一区二区三区 | 亚洲欧美国产三级| 欧美日韩黄色一区二区| 狠狠狠色丁香婷婷综合久久五月| 国产色产综合产在线视频| 91香蕉视频mp4| 丝袜亚洲精品中文字幕一区| 欧美一区二区视频在线观看| 国产精品一区二区你懂的| 亚洲三级理论片| 欧美电影免费观看完整版| 国产精品一区二区x88av| 亚洲午夜影视影院在线观看| 日韩欧美资源站| 色素色在线综合| 国产精品香蕉一区二区三区| 亚洲在线观看免费| 久久精品亚洲国产奇米99| 色婷婷久久久久swag精品| 日本女优在线视频一区二区| 自拍偷拍亚洲欧美日韩| 精品国产乱码久久久久久老虎| 99久久婷婷国产综合精品电影| 日韩av电影天堂| 亚洲人午夜精品天堂一二香蕉| 日韩精品一区国产麻豆| 色狠狠色狠狠综合| 国产成人av资源| 免费成人结看片| 亚洲自拍欧美精品| 国产精品夫妻自拍| 久久久青草青青国产亚洲免观| 欧美精品在线一区二区三区| www.一区二区| 国产精品一区二区黑丝| 麻豆成人免费电影| 婷婷一区二区三区| 亚洲精品国产精华液| 日本一区二区三区免费乱视频 | 欧美美女网站色| 色婷婷综合视频在线观看| 成人免费的视频| 久久不见久久见免费视频7 | 欧美丰满嫩嫩电影| 在线一区二区观看| 色域天天综合网| 成人美女视频在线观看18| 国产在线精品一区二区夜色| 日本成人中文字幕| 日本一不卡视频| 天天av天天翘天天综合网 | 欧美精品电影在线播放| 色偷偷久久一区二区三区| 一本色道a无线码一区v| 99精品视频在线观看| 成人av网站免费| av电影在线观看一区| 丁香一区二区三区| 不卡av电影在线播放| 成人综合在线网站| 99精品视频在线观看| 91碰在线视频| 欧美性生活一区| 欧美在线高清视频| 精品视频一区二区不卡| 欧美日韩1区2区| 欧美成人乱码一区二区三区| 精品成人a区在线观看| 国产亚洲自拍一区| 国产精品美女视频| 亚洲自拍另类综合| 日本亚洲免费观看| 国产尤物一区二区| 99久久国产综合精品麻豆| 欧美少妇xxx| 欧美成人伊人久久综合网| 欧美精品一区二区不卡| 精品久久久网站| 国产精品午夜在线观看| 亚洲情趣在线观看| 日本一不卡视频| 风间由美中文字幕在线看视频国产欧美| 成人午夜激情视频| 91久久精品一区二区二区| 91精品国产91久久久久久最新毛片 | 色综合中文字幕国产 | 亚洲欧美欧美一区二区三区| 亚洲一区在线观看视频| 日韩激情中文字幕| 国产麻豆视频精品| 色吧成人激情小说| 精品少妇一区二区三区视频免付费| 国产清纯美女被跳蛋高潮一区二区久久w | 亚洲精品视频观看| 日韩精品三区四区| 成人午夜视频在线| 91精品久久久久久蜜臀| 国产欧美日韩三级| 亚洲午夜精品在线| 国产麻豆一精品一av一免费| 在线看不卡av| 国产亚洲精品aa| 日韩中文字幕不卡| 国产91精品一区二区麻豆亚洲| 欧美日韩精品电影| 国产精品电影一区二区| 久久99国内精品| 欧美亚一区二区| 久久精品欧美一区二区三区不卡 | 韩国av一区二区三区在线观看| 99v久久综合狠狠综合久久| 欧美成人综合网站| 亚洲一区二区三区四区在线| 国产99久久精品| 欧美xxx久久| 日日欢夜夜爽一区| 色悠久久久久综合欧美99| 国产午夜精品福利| 久久超级碰视频| 6080日韩午夜伦伦午夜伦| 亚洲美女视频在线观看| 国产麻豆成人传媒免费观看| 制服丝袜成人动漫| 亚洲在线中文字幕| 91视频在线观看免费| 亚洲婷婷国产精品电影人久久| 免费一级片91| 欧美日韩国产免费一区二区 | 国产午夜精品久久| 男女性色大片免费观看一区二区| 在线观看亚洲精品| 中文字幕一区二区三| 国产成人av一区二区三区在线| 欧美一区二区三区四区久久| 亚洲人xxxx| 91蝌蚪porny| 国产精品黄色在线观看| 国产精品一区二区在线观看不卡| 日韩手机在线导航| 另类小说图片综合网| 911精品国产一区二区在线| 亚洲国产sm捆绑调教视频| 色综合一区二区三区|