1.申请通过域名,并配置域名地址解析
2.使用Docker pull Tomcat:7 拉取 tomcat7镜像
3.使用 docker pull Nginx 拉取nginx最新镜像
4.启动 tomcat:7docker run -itd -p 8080:8080 tomcat:7
5.创建挂在目录 mkdir -p /data/nginx/{conf,conf.d,html,logs}
6.启动nginx docker run --name nginx-test -p 80:80 -d nginx
7.将docker镜像中的 nginx的特定目录拷贝到宿主机 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.编辑宿主机 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.验证tomcat可以访问www.xxxx.com
【使用docker配置域名跳转】
推荐阅读
- Mac os 10.15系统 使用安装盘快速降级10.14 你会了吗?
- Tomcat7 1000并发量配置以及配置优化,原来可以这么轻松就学会了
- 冰箱使用有啥讲究?注意这7个小细节,电费立省一半
- 生科医学|预防重症97.3%!钟南山:序贯接种建议使用异种新冠疫苗
- 雪花秀适合多大年龄的人使用 雪花秀适合什么年龄用?全系列介绍
- 解决Docker命令行登陆Harbor报警的问题
- 一个综合网络的搭建配置
- Mac怎么使用隔空投送
- 半自动咖啡机介绍 半自动咖啡机使用方法
- 虎邱镇,茶叶农企联作 农资使用倒追查