Docker部署Tomcat,Nginx,Redis應用


一.tomcat部署

1.拉取tomcat鏡像

docker pull tomcat:7-jre7

2創建tomcat容器

創建容器用於部署單點登錄系統(CAS)  -p表示地址映射

docker run -di --name=pinyougou_tomcat -p 9000:8080 -v /usr/local/myhtml:/usr/local/tomcat/webapps --privileged=true tomcat:7-jre7

 

二.Nginx部署 

1拉取Nginx鏡像

docker pull nginx

 

2創建Nginx容器

docker run -di --name=pinyougou_nginx -p 80:80  nginx/

  

.3測試Nginx

瀏覽器地址欄輸入:

4配置反向代理

官方的nginx鏡像,nginx配置文件nginx.conf 在/etc/nginx/目錄下。

在容器內編輯配置文件不方便,我們可以先將配置文件從容器內拷貝到宿主機,編輯修改后再拷貝回去。

(1)從容器拷貝配置文件到宿主機

docker cp pinyougou_nginx:/etc/nginx/nginx.conf nginx.conf 

(2)編輯nginx.conf,添加反向代理配置

(3)將修改后的配置文件拷貝到容器

docker cp nginx.conf  pinyougou_nginx:/etc/nginx/nginx.conf

(4)重新啟動容器

docker restart pinyougou_nginx

  

三.Redis部署

 

1拉取Redis鏡像

docker pull  redis:3.2

在目錄下新建一個redis文件夾,然后里面有data文件夾以及redis.conf 文件

 

2創建Redis容器

docker run -p 6379:6379 -v $PWD/data:/data --name myredis -d redis:3.2 redis-server --appendonly yes

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM