npm run build 打包前端项目
然后通过xftp拖进服务器内,然后在项目文件下面新建一个Dockerfile文件
其中有一个&&无法识别,用手敲一遍,后来发现前端不用dockerfile构建容器也挺方便的,所以就直接使用nginx部署
运行容器
docker run -it --name nginx --net host -v /usr/local/nginx/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/nginx/conf.d:/etc/nginx/conf.d -v /usr/local/nginx/logs:/var/log/nginx -v /usr/local/webproject:/var/www -d nginx
注意挂载前端项目录映射,后期修改服务器dist文件夹进行项目更新
修改配置文件
![](https://i-blog.csdnimg.cn/blog_migrate/3f1e4e0c347694a6f0083074bc37f225.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4d886c920655076302708136e36ad503.png)
上面的是前端,下面的是后端服务