一、安装Docker
已经安装docker省略此步骤。不会请看我另一篇安装docker的文章链接
二、安装Nginx
1.安装nginx镜像 命令 docker pull nginx
2.创建nginx容器并启动
命令
docker run -p 80:80 --privileged=true --restart=always --name=nginx -v /home/nginx/conf.d:/etc/nginx/conf.d -d nginx
说明: -v /home/nginx/conf.d:/etc/nginx/conf.d 映射容器nginx配置,同步的。
3.在文件夹/home/nginx/conf.d 新建nginx反向代理配置文件(一个域名对应建一个)
定位 命令 cd /home/nginx/conf.d
新建配置文件 命令 vi www.aaa.com.conf 编辑
server { listen 80; server_name www.aaa.top; #域名 location / { proxy_pass http://192.168.233.128:5000; #转发地址(项目容器宿主ip及端口) } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; }}
![97c11fc3d9c533be61310f4831791466.gif](https://i-blog.csdnimg.cn/blog_migrate/1c1034e19d76f842a07808a07ccbc2a0.gif)
按Esc :wq保存
重启nginx 命令 docker restart nginx
这样就可以访问啦。
![c5e802f1e8cb7a0bb1bde8b3e7ecc250.png](https://i-blog.csdnimg.cn/blog_migrate/222877c93b07e2fe65db4bcbb96b4edb.jpeg)
![3a628a8cff7af92ca81b03ceaec2fe7b.png](https://i-blog.csdnimg.cn/blog_migrate/5c4f2853c7569401994235d18f991814.jpeg)
![3dac0d5707a8107f6027f2ca03797643.png](https://i-blog.csdnimg.cn/blog_migrate/700e2698c13bfe6f1489680bd837bd52.jpeg)
———来自原创 风吹蛋蛋飘~
———来自本作者csdn号 搜索: 风吹蛋蛋飘~