1.申請通過域名,并配置域名地址解析
2.使用Docker pull Tomcat:7 拉取 tomcat7鏡像
3.使用 docker pull Nginx 拉取nginx最新鏡像
4.啟動 tomcat:7docker run -itd -p 8080:8080 tomcat:7
5.創(chuàng)建掛在目錄 mkdir -p /data/nginx/{conf,conf.d,html,logs}
6.啟動nginx docker run --name nginx-test -p 80:80 -d nginx
7.將docker鏡像中的 nginx的特定目錄拷貝到宿主機(jī) docker cp d242982a922a:/etc/nginx/nginx.conf /data/nginx/conf
8.殺死舊的 nginx啟動鏡像 docker rm -f nginx-test
9.啟動新的nginx鏡像 docker run -d -p 80:80 --name nginx80 -v /data/nginx/www:/usr/share/nginx/html -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/logs:/var/log/nginx nginx
10.編輯宿主機(jī) nginx文件 vim nginx.conf
upstream fn {
server IP:8080;
}
server {
listen 80;
server_name www.xxxx..com www.xxxx.cn;
location / {
proxy_pass http://fn;
index index.html index.htm;
}
}
11.重啟nginx鏡像docker restart containerId
12.驗(yàn)證tomcat可以訪問www.xxxx.com