Windows环境下 Docker Desktop 安装 Nginx
# Windows环境下 Docker Desktop 安装 Nginx
转载自:(47条消息) Windows环境下 Docker Desktop 安装 Nginx_搬砖小浩浩的博客-CSDN博客 (opens new window)
# Docker Desktop 安装 Nginx
- 1.安装Docker Desktop (opens new window)
- 2.使用Docker Desktop Pull Nginx (opens new window)
- 3.运行一个Nginx容器 (opens new window)
- 4.挂载配置到windows上 (opens new window)
- 5. 测试 (opens new window)
# 1.安装Docker (opens new window) Desktop
官网: https://www.docker.com/products/docker-desktop/ (opens new window)直接下载无脑一键安装即可。
# 2.使用Docker Desktop Pull Nginx
如图所示
docker pull nginx
# 3.运行一个Nginx容器
如图所示
docker run nginx -p 80:80 -d nginx:latest
# 4.挂载配置到windows上
1.首先在Windows上寻找自己喜欢的盘符创建存储nginx资源的目录
nginx/conf 配置文件
nginx/conf.d目录下 配置文件
nginx/html 页面
nginx/logs 日志监测
2.Nginx容器中的相关配置文件复制到Windows上
cmd窗口内执行如下命令
docker cp nginx:/usr/share/nginx/html/ D:/Docker_Environment/mydata/nginx/www/ docker cp nginx:/etc/nginx/nginx.conf D:/Docker_Environment/mydata/nginx/nginx.conf docker cp nginx:/etc/nginx/conf.d/default.conf D:/Docker_Environment/mydata/nginx/conf.d/default.conf docker cp nginx:/var/log/nginx/ D:/Docker_Environment/mydata/nginx/logs/
3.删除nginx容器 重新新建nginx容器
- 删除之前创建#的容器
- 新建容器挂载相关配置文件
docker run -d -p 8080:80 --name nginx -v D:/Docker_Environment/mydata/nginx/www:/usr/share/nginx/html -v D:/Docker_Environment/mydata/nginx/nginx.conf:/etc/nginx/nginx.conf -v D:/Docker_Environment/mydata/nginx/logs:/var/log/nginx -v D:/Docker_Environment/mydata/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf nginx
# 5. 测试
- 修改H:\Environment\docker\mydata\nginx\html\index.html文件内容。
- 效果展示
文章知识点与官方知识档案匹配,可进一步学习相关知识