Tomcat集群由多個tomcat組成,使用Nginx的好處是可以實現(xiàn)負載均衡和動靜分離。
使用Docker的好處是~~~我們不需要復雜的配置,只需要執(zhí)行簡單的命令就能拉取已有的官方docker鏡像,再通過一條命令就能運行我們的實例了。對于多個Tomcat,我們使用相同的鏡像,然后使用簡單的命令,就能創(chuàng)建不同的tomcat container實例。創(chuàng)新互聯(lián)是專業(yè)的高平網(wǎng)站建設(shè)公司,高平接單;提供網(wǎng)站設(shè)計、做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行高平網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
1.拉去鏡像
$ docker pull tomcat:8-jre8-alpine
$ docker pull nginx:latest
$ docker images
2.創(chuàng)建tomcat文件夾和webapps的交換文件夾,并創(chuàng)建container
$ docker run --name tomcat1 -p 18080:8080 -v $PWD/webapps:/usr/local/tomcat/webapps -d tomcat:8-jre8-alpine
# cc8d9b8bc8a90d0768df15f94ae2cb37694021cf637d0610d10eaee669b0d5bad
$ docker run --name tomcat2 -p 28080:8080 -v $PWD/webapps:/usr/local/tomcat/webapps -d tomcat:8-jre8-alpine
# 711e6a6fd1a3f6d088b8b6f527b9c558114bdd5e1592b03a18cb3abaaaf08815
創(chuàng)建nginx文件夾。
$ docker run --name tmp-nginx-container -d nginx
$ docker cp tmp-nginx-container:/etc/nginx/nginx $PWD/conf
$ docker cp mynginx:/usr/share/nginx/html $PWD/html
$ docker cp mynginx:/var/log/nginx $PWD/logs
$ docker rm -f tmp-nginx-container
運行nginx
$ docker run -p 80:80 -p 8080:8080 --name mynginx -v $PWD/html:/usr/share/nginx/html -v $PWD/conf:/etc/nginx -v $PWD/logs:/var/log/nginx -d nginx
-p 18080:8080:將容器的8080端口映射到主機的18080端口
-v 掛載目錄
具體參數(shù)命令可自行g(shù)oogle,都是些簡單的常用命令。
$ docker container ls
include /etc/nginx/conf.d/*.conf;
這是將conf.d目錄下的所有配置文件全部加入進來。其中這個歡迎頁面的設(shè)置就是在其目錄下的一個名叫default.conf的文件中設(shè)置的。
模仿此文件,我們創(chuàng)建自己的tomcat.conf。
然后自己配置信息相關(guān)信息。
本文名稱:Docker部署Nginx、Tomcat集群
本文路徑:http://chinadenli.net/article2/pijjoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、面包屑導航、定制開發(fā)、自適應(yīng)網(wǎng)站、網(wǎng)站設(shè)計公司、標簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)