# nginx-docker **Repository Path**: nuiiqk/nginx-docker ## Basic Information - **Project Name**: nginx-docker - **Description**: nginx-docker镜像 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-07-28 - **Last Updated**: 2025-08-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: Docker, Nginx, Dockerfile ## README # nginx-docker * nginx-docker镜像 # CentOS镜像启动 * 批量创建文件夹 > mkdir -p {/app/docker/data/nginx/html,/app/docker/data/nginx/conf,/app/docker/data/nginx/logs}[跟需要的文件夹] * 将 config中的nginx默认配置文件拷贝到 /app/docker/nginx/conf 目录下 * [保持重启启动] > docker run --restart=always --privileged=true --name nginx -d -p 80:80 -p 443:443 -v /app/docker/data/nginx/conf:/etc/nginx -v /app/docker/data/nginx/html:/usr/share/nginx/html -v /app/docker/data/nginx/logs:/var/log/nginx nuiiqk/nginx:latest * [保持重启启动] - 使用阿里云的私有镜像仓库 > docker run --restart=always --privileged=true --name nginx -d -p 80:80 -p 443:443 -v /app/docker/data/nginx/conf:/etc/nginx -v /app/docker/data/nginx/html:/usr/share/nginx/html -v /app/docker/data/nginx/logs:/var/log/nginx registry.cn-hangzhou.aliyuncs.com/nuiiqk-docker/nginx:latest # win镜像启动 > docker pull nuiiqk/nginx * [保持重启启动] > docker run --restart=always --privileged=true --name nginx -d -p 80:80 -p 443:443 -v F:\app\docker\data\nginx\conf:/etc/nginx -v F:\app\docker\data\nginx\html:/usr/share/nginx/html -v F:\app\docker\data\nginx\logs:/var/log/nginx nuiiqk/nginx:latest # nginx默认目录 html logs conf /etc/nginx/nginx.conf /usr/share/nginx/html /var/log/nginx /user/local/nginx ------------------------------------------------------------------------------------------------------ 直接使用官方nginx镜像 # 第一步 > docker pull nginx # 第二步 > docker run --restart=always --name nginx -d -p 89:80 -v D:\data\docker\nginx\conf\nginx.conf:/etc/nginx/nginx.conf -v D:\data\docker\nginx\conf\conf.d:/etc/nginx/conf.d -v D:\data\docker\nginx\html:/usr/share/nginx/html -v D:\data\docker\nginx\logs:/var/log/nginx nginx:latest # 说明: 本地路径: * D:\data\docker\nginx\conf\nginx.conf 总配置文件 * D:\data\docker\nginx\conf\conf.d 每一个server配置文件路径 * D:\data\docker\nginx\html 静态文件路径 * D:\data\docker\nginx\logs 日志路径 镜像路径: * /etc/nginx/nginx.conf * /etc/nginx/conf.d * /usr/share/nginx/html * /var/log/nginx # 第三步 conf.d 里面是可以配置 每一个server