win11: 通过docker安装nginx
一,下载image
docker pull nginx:latest
查看效果:

二,创建需要的目录:

三,配置:
运行一个临时容器:
PS C:\Users\china> docker run --name tmp-nginx -d nginx:latest
e0b510b832e3e655bf71b19657d8df6f5a0ce6999afb095d2c4f8fc78fe38a93
把配置文件复制出来
PS C:\Users\china> docker cp tmp-nginx:/etc/nginx/nginx.conf D:\liuhongdi\nginx\conf\
Successfully copied 644B (transferred 2.56kB) to D:\liuhongdi\nginx\conf\
PS C:\Users\china> docker cp tmp-nginx:/etc/nginx/conf.d D:\liuhongdi\nginx\conf\
Successfully copied 3.58kB to D:\liuhongdi\nginx\conf\
关闭临时容器:
docker rm -f tmp-nginx
四,启动
docker run -d `
--name nginx-server `
-p 80:80 `
-v D:\liuhongdi\nginx\html:/usr/share/nginx/html `
-v D:\liuhongdi\nginx\conf\nginx.conf:/etc/nginx/nginx.conf `
-v D:\liuhongdi\nginx\conf\conf.d:/etc/nginx/conf.d `
-v D:\liuhongdi\nginx\logs:/var/log/nginx `
nginx:latest
五,测试效果:
在D:\liuhongdi\nginx\html目录下创建index.html文件:
<h1>Hello, Nginx in Docker!</h1>
从浏览器访问:

浙公网安备 33010602011771号