创建html的挂载目录
docker volume create nginx8020
【用docker挂载会自动创建】
创建conf的挂载目录
mkdir -p /opt/nginx/conf
拉取镜像
docker pull nginx
初始化挂载目录的配置文件
docker run --rm --name nginx-short -p 8020:80 -d nginx
-
- docker cp nginx-short:/etc/nginx/nginx.conf /opt/nginx/conf
docker stop nginx-short
创建容器
docker run --rm -d -p 8020:80 --name nginx8020 -v nginx8020:/usr/share/nginx/html -v /opt/nginx/conf/nginx.conf:/etc/nginx/nginx.conf nginx
配置文件
查看配置文件
cat /opt/nginx/conf/nginx.conf
修改配置文件
vim /opt/nginx/conf/nginx.conf
修改server的配置文件
docker exec -it nginx8020 /bin/bash
vim /etc/nginx/conf.d/default.conf
html文件
cd /var/lib/docker/volumes/nginx8020/_data
npm run build
把打包后的dist文件里面的内容直接放在html的挂载目录即可