win11: 通过docker安装nginx

一,下载image

docker pull nginx:latest

查看效果:

image

二,创建需要的目录:

image

三,配置:

运行一个临时容器:

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>

从浏览器访问:

image

posted @ 2026-09-17 12:46  刘宏缔的架构森林  阅读(5)  评论(0)    收藏  举报