docker创建nginx容器运行前端打包结果

1. 运行一个nginx

docker run --name nginx-test -p 8080:80 -d nginx

2. 查看这个容器,将nginx配置文件从容器中拷贝到前端部署目录

docker cp 721f93d1f20c:/etc/nginx ~/ruoyi/nginx

3. 在这个目录下面再创建一个dist,存放打包结果

4. 停掉之前的nginx,运行一个新的

docker run --name ruoyi -p 8088:80  -v /root/ruoyi/dist:/usr/share/nginx/html -v /root/ruoyi/nginx:/etc/nginx -d  nginx

5. 拷贝打包结果到dist

scp -r dist/ root@ip:/root/ruoyi/

6. nginx配置代理

    location /prod-api {
rewrite ^/prod-api(.*)$ $1 break; proxy_pass http:
//网关ip:8080; }

 7. 重启nginx容器

posted on 2022-06-01 17:13  凡一二三  阅读(287)  评论(0编辑  收藏  举报