Chao's Blog Chao's Blog
首页
  • vue

    • vue路由
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • java
  • spring
  • springboot
  • springcloud
  • git
  • maven
  • nginx
  • tomcat
  • springmvc
  • jvm
  • 图数据库
  • mysql数据库
  • redis数据库
  • windows下docker安装nginx并挂载目录
  • linux命令
  • linux安装软件
  • linux脚本
  • idea
  • vscode
  • 归档
  • 综合项目

    • 若依项目
    • mall项目
  • java
  • mybatis
  • xxl-job
  • mybatis
GitHub (opens new window)

~chao

永远菜鸟,不断努力~
首页
  • vue

    • vue路由
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • java
  • spring
  • springboot
  • springcloud
  • git
  • maven
  • nginx
  • tomcat
  • springmvc
  • jvm
  • 图数据库
  • mysql数据库
  • redis数据库
  • windows下docker安装nginx并挂载目录
  • linux命令
  • linux安装软件
  • linux脚本
  • idea
  • vscode
  • 归档
  • 综合项目

    • 若依项目
    • mall项目
  • java
  • mybatis
  • xxl-job
  • mybatis
GitHub (opens new window)
  • Windows环境下 Docker Desktop 安装 Nginx
    • docker&k8s
    ~chao
    2023-04-10
    目录

    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文件内容。

    在这里插入图片描述

    • 效果展示

    在这里插入图片描述

    文章知识点与官方知识档案匹配,可进一步学习相关知识

    编辑 (opens new window)
    上次更新: 2024/01/26, 05:03:22
    最近更新
    01
    python使用生成器读取大文件-500g
    09-24
    02
    使用nginx部署多个前端项目(三种方式)
    04-10
    03
    JVM常用调优参数方法
    03-29
    更多文章>
    Theme by Vdoing | Copyright © 2022-2024 chaos | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式