运行nginx
docker run -d -p 80:80 nginx
复制nginx配置文件至宿主机目录 ```bash docker ps
mkdir /etc/nginx/conf/ docker cp 71812cb7b968:/etc/nginx/nginx.conf /etc/nginx/conf/ mkdir /etc/nginx/conf.d docker cp 71812cb7b968:/etc/nginx/conf.d/default.conf /etc/nginx/conf.d/
3. 删除容器```bashdocker psdocker stop 71812cb7b968docker rm 71812cb7b968
修改nginx配置文件,指向静态资源目录
/home/blog-web/dist [root@iZ2vc28obhvfhas40pyd3cZ dist]# ls 200.html admin archives article category css favicon.ico iconfont images index.html js less _nuxt project README.mdlocation / { root /home/blog-web/dist/; index index.html index.htm; }重新启动容器,加载宿主机本地配置
docker run -d --name blog-nginx -p 80:80 -v /etc/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /home/blog-web/dist:/home/blog-web/dist -v /etc/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf nginx解释: -d 后台运行
—name 容器名
-p 端口映射
-v 宿主机文件目录与容器目录映射
此处,-v 需要映射静态文件/配置文件
