win10 docker 安装nginx
比起常规的要麻烦一些
先安装运行一遍nginx(不用目录映射), 然后复制对应文件到宿主机, 然后设置好目录映射后重新运行一遍nginx.
参考: https://www.zongscan.com/demo333/95863.html
https://blog.csdn.net/u010784529/article/details/125007848
下拉nginx镜像
docker pull nginx
docker run --name nginx-test -p 80:80 -d nginx
docker ps -a
复制文件
docker cp 3e3d684e8c7e:/etc/nginx/nginx.conf D:/docker/nginx/conf
其他文件可以不用复制
网上也有进容器内部复制文件到宿主机的(未尝试是否可行)
停止和删除原容器
docker stop 3e3d684e8c7e
docker rm 3e3d684e8c7e
设置文件映射的运行镜像
docker run -d -p 8088:80 --name nginx-server \
-v D:/docker/nginx/www:/usr/share/nginx/html \
-v D:/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v D:/docker/nginx/logs:/var/log/nginx nginx