Nginx部署———–
1、拉取Nginx镜像
docker pull nginx
2、创建Nginx容器
docker run -di --name=pinyougou_nginx -p 80:80 nginx
3、测试Nginx
http://192.168.245.129
效果如下
如果能够看到上面的界面,则表示部署成功
4、配置反向代理
官方的nginx镜像,nginx配置文件nginx.conf 在/etc/nginx/目录下。
在容器内编辑配置文件不方便,我们可以先将配置文件从容器内拷贝到宿主机,编辑修改后再拷贝回去。
(1)从容器拷贝配置文件到宿主机
docker cp pinyougou_nginx:/etc/nginx/nginx.conf nginx.conf
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)重启Nginx
docker restart pinyougou_nginx
(5)设置域名指向
192.168.245.129 passport.pinyougou.com
这里通过一款软件来实现域名转换,非常方便
最后点击对勾
最后就可以通过域名来访问了