一.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