- 安装Nginx
docker pull nginx
- 运行Nginx
docker run -p 80:80 --name nginx -d nginx
- 进入Nginx
docker exec -it nginx bash
- 配置Nginx
cd /etc/nginx/conf.d :'进入Nginx的配置内'
cat default.conf > default.conf.bk :'备份'
rm default.conf
echo "" > xxx.conf :'写自己的配置'
- 配置后
nginx -s reload
或
exit
docker stop nginx
docker start nginx
- 其它
知道是修改 /etc/nginx/conf.d 路径下的文件后
可使用一下命令挂载外部文件
docker run --name nginx -p 80:80 -v /c/Users/xxx/Documents/nginx/conf.d:/etc/nginx/conf.d -d nginx
问题:我不知道为什么不能挂载 D盘,或其它非C://User/xxx的目录,谁帮我一下?
解决:
docker run --name nginx -p 80:80 -v /D/Nginx/docker/conf.d:/etc/nginx/conf.d -d nginx
路径不能是D:\\Nginx\docker\conf.d
,而是/D/Nginx/docker/conf.d