欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁(yè) > 知識(shí)庫(kù) > 基于Docker部署Tomcat集群、 Nginx負(fù)載均衡的問(wèn)題小結(jié)

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

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

寫在前面

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

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


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

這里僅作為一種學(xué)習(xí),一般這種負(fù)載的話,Nginx是放到主機(jī)側(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)容

這個(gè)的配置文件,在容器運(yùn)行的時(shí)候通過(guò) -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;
                }

        

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

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

 # 這里配置負(fù)載 
    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" ]

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

ls
Dockerfile  UAWeb.war

構(gòu)建鏡像

docker build -t uag/uag_tomcat .

三,運(yùn)行容器 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

查看運(yùn)行的容器

瀏覽器訪問(wèn)

查看負(fù)載方式:新進(jìn)程的方式

查看負(fù)載方式:–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)建好鏡像上傳倉(cāng)庫(kù):

嗯,需要注冊(cè)一個(gè)Docker Hub賬號(hào),然后登錄,需要鏡像前面加 賬戶名/

┌──(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負(fù)載均衡的文章就介紹到這了,更多相關(guān)Docker部署Tomcat Nginx負(fù)載均衡內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:慶陽(yáng) 朝陽(yáng) 銅川 泰州 那曲 周口 蕪湖 松原

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《基于Docker部署Tomcat集群、 Nginx負(fù)載均衡的問(wèn)題小結(jié)》,本文關(guān)鍵詞  基于,Docker,部署,Tomcat,集群,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《基于Docker部署Tomcat集群、 Nginx負(fù)載均衡的問(wèn)題小結(jié)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于基于Docker部署Tomcat集群、 Nginx負(fù)載均衡的問(wèn)題小結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产不卡高清在线观看视频| 欧美老熟妇一区二区三区| 欧美日韩国产一级| 亚洲精品国产精品乱码不99| av中文字幕在线不卡| 伊人在线视频观看| 中文字幕巨乱亚洲| 国产成人亚洲综合a∨婷婷| 国产一区二区三区四区在线| 久久久精品免费观看| 黄页视频在线91| 黄色av片三级三级三级免费看| 国产无人区一区二区三区| 国产精品一区在线观看乱码| 日韩中文字幕有码| 久久久久久久综合日本| 国产精品小仙女| 一区视频免费观看| 亚洲精品国久久99热| 久久久久中文字幕亚洲精品| 欧美精品一卡二卡| 琪琪一区二区三区| 第一次破处视频| 国产欧美日韩综合精品一区二区 | 精品无码国产污污污免费网站| 久久夜色精品国产欧美乱极品| 久国产精品韩国三级视频| 99在线视频免费| 国产精品久久免费看| www.成人在线| 欧美日本一区二区| 日韩电影一区二区三区四区| 亚洲av无码国产精品麻豆天美| 国产日韩欧美一区二区三区乱码 | 国产大学生自拍| 一区二区三区四区视频精品免费 | 91成人在线观看喷潮蘑菇| 在线综合+亚洲+欧美中文字幕| 蜜臀a∨国产成人精品| 国产午夜精品福利视频| 成人欧美一区二区三区小说| 蜜桃色一区二区三区| 欧美变态口味重另类| 丰满岳乱妇一区二区三区| 欧美专区亚洲专区| 奇米亚洲午夜久久精品| 韩国一级黄色录像| 亚洲主播在线播放| 欧美图片第一页| 国产精品成人免费在线| 秘密基地免费观看完整版中文 | 日本少妇xxxx| 久久久精品综合| 97精品久久久久中文字幕| 制服丝袜在线91| 国产精品系列在线播放| 欧美伦理视频网站| 国产真实精品久久二三区| 日本丰满少妇一区二区三区| 日韩成人午夜精品| www.毛片com| 日韩和的一区二区| 成人性生活毛片| 日韩av二区在线播放| 午夜爱爱毛片xxxx视频免费看| 亚洲成人av电影在线| 99自拍偷拍视频| 图片区小说区国产精品视频| av资源在线免费观看| 亚洲成人精品一区| 色欲一区二区三区精品a片| 午夜欧美大尺度福利影院在线看| 精品伦精品一区二区三区视频密桃 | 91一区一区三区| 26uuu亚洲| 在线观看网站黄| 久久网这里都是精品| 中文字幕1区2区| 中文av一区二区| 51调教丨国产调教视频| 亚洲欧美偷拍另类a∨色屁股| 亚洲v国产v欧美v久久久久久| 一区二区三区日韩在线观看| 香蕉久久久久久久| 奇米精品一区二区三区四区| 91成人国产精品| 国产电影一区在线| 欧美成人一区二区| 日韩精品――色哟哟| 国产精品视频一二三区| 日本一级免费视频| 亚洲成人免费看| 色呦呦网站一区| 国产一区二区精品在线观看| 欧美一区二区日韩| 国产精品二区视频| **欧美大码日韩| 在线免费看视频| 免费欧美高清视频| 在线播放日韩导航| 亚洲av无一区二区三区久久| 国产精品福利电影一区二区三区四区| 久久精品—区二区三区舞蹈 | 国产亚洲色婷婷久久99精品91| 亚洲人一二三区| 欧美一区免费观看| 国产在线播放一区二区三区| 精品黑人一区二区三区久久| 黄色污在线观看| 午夜久久电影网| 欧美日韩一区二区在线观看视频 | 亚洲成av人综合在线观看| 日本丶国产丶欧美色综合| 成人在线一区二区三区| 久久久精品国产免大香伊| 实拍女处破www免费看| 日本视频免费一区| 91精品国产色综合久久久蜜香臀| 秘密基地免费观看完整版中文| 亚洲自拍偷拍九九九| 欧美主播一区二区三区美女| 91网站在线播放| 亚洲精品免费电影| 欧美在线观看18| 国产91在线免费观看| 亚洲精品免费在线播放| 欧美亚洲高清一区| www.欧美com| 亚洲成人免费av| 欧美一区二区日韩一区二区| 泷泽萝拉在线播放| 青青青伊人色综合久久| 精品久久五月天| 美国黑人一级大黄| 国产精品一品二品| 国产精品区一区二区三区| 三级影片在线看| 99精品视频中文字幕| 一区二区三区中文在线观看| 欧美日韩成人综合天天影院| 中文字幕在线播放视频| 麻豆视频观看网址久久| 久久久综合视频| 一级性生活免费视频| 成人99免费视频| 一区二区久久久久久| 欧美日韩成人激情| 成人免费无码大片a毛片| 久久激五月天综合精品| 欧美激情一区二区三区在线| 亚洲熟女www一区二区三区| 91美女片黄在线观看91美女| 亚洲成人综合网站| 欧美成人精品1314www| jizzjizzjizz国产| 91丨九色丨蝌蚪富婆spa| 午夜精品久久久久久久99樱桃 | 久久久久久久人妻无码中文字幕爆| 天堂精品中文字幕在线| 久久综合久久鬼色| 色婷婷综合久久久| 国产不卡一二三| 国产一区二三区好的| 亚洲三级免费观看| 欧美一区二区三区小说| 91麻豆制片厂| 国产chinesehd精品露脸| 久久精品国产秦先生| 国产精品久久久久影院| 欧美美女bb生活片| 日韩黄色中文字幕| 男人的天堂免费| 精品一区二区精品| 亚洲欧美激情一区二区| 欧美一卡二卡在线观看| 三级黄色在线观看| 95视频在线观看| 国产精品一区三区| 午夜精彩视频在线观看不卡| 国产婷婷色一区二区三区四区| 欧洲av一区二区嗯嗯嗯啊| 成人片黄网站色大片免费毛片| 岛国精品在线播放| 午夜精品久久久久久久99水蜜桃| 欧美激情中文字幕| 8x8x8国产精品| 婷婷激情四射网| 中文字幕日韩三级片| 成人动漫中文字幕| 麻豆精品久久久| 亚洲乱码国产乱码精品精可以看 | 18岁成人毛片| 中文字幕狠狠干| 97精品国产露脸对白| 极品瑜伽女神91| 亚洲成人免费av| 最近日韩中文字幕| 久久蜜桃av一区精品变态类天堂| 欧美人狂配大交3d怪物一区| 小泽玛利亚一区二区免费|