Sign inSign up

kouleen/nginx

By kouleen

•Updated 6 months ago

Nginx service image

Image
Web servers
1

225

kouleen/nginx repository overview

⁠🚀 kouleen/nginx - 轻量高性能 Nginx 镜像

⁠镜像简介

kouleen/nginx 是基于 Alpine Linux 构建的超轻量、高性能、安全稳定的 Nginx 容器镜像,支持静态网站、反向代理、HTTPS、多场景部署,开箱即用,适合生产/开发环境。


⁠核心特性

✅ 超小体积:Alpine 精简版,镜像极小

✅ 高性能:官方原版 Nginx,无修改、无损耗

✅ 灵活挂载:网站目录、配置文件、SSL 证书全支持挂载

✅ 自动重启:异常崩溃自动恢复,服务稳定

✅ 国内优化:启动快、兼容国内网络环境

✅ 无额外依赖:一条命令直接运行

✅ 持续维护:定期更新,安全可靠


⁠默认端口

  • 80 → HTTP 网站端口
  • 443 → HTTPS 加密端口

⁠快速使用(3 种常用模式)

⁠1. 最简运行(测试页面)
docker run -d \
  --name nginx \
  --restart always \
  -p 80:80 \
  -p 443:443 \
  kouleen/nginx:latest

⁠2. 挂载本地网站目录(推荐)
docker run -d \
  --name nginx \
  --restart always \
  -p 80:80 \
  -v /你的本地网站目录:/usr/share/nginx/html \
  kouleen/nginx:latest

⁠3. 完整挂载(配置+网站+证书)生产环境
docker run -d \
  --name nginx \
  --restart always \
  -p 80:80 \
  -p 443:443 \
  -v ./nginx.conf:/etc/nginx/nginx.conf \
  -v ./html:/usr/share/nginx/html \
  -v ./ssl:/etc/nginx/ssl \
  kouleen/nginx:latest

⁠常用管理命令

# 查看运行状态
docker ps | grep nginx

# 查看日志
docker logs -f nginx

# 重启/停止/删除
docker restart nginx
docker stop nginx
docker rm -f nginx

# 热重载配置(不中断服务)
docker exec nginx nginx -s reload

⁠容器内路径说明

容器路径用途
/usr/share/nginx/html网站根目录
/etc/nginx/nginx.conf主配置文件
/etc/nginx/conf.d子配置目录
/var/log/nginx日志目录
/etc/nginx/certsSSL 证书目录

⁠适用场景

  • 静态网站、博客、前端项目部署
  • 反向代理、API 网关、负载均衡
  • HTTPS 加密站点、SSL 证书部署
  • 开发/测试/生产环境通用
  • 轻量 Web 服务、Docker 集群网关

⁠常见问题

⁠Q1:这个 Nginx 是官方版吗?

是的,基于官方源码构建,无魔改、无后门、高性能。

⁠Q2:如何热更新配置?
docker exec nginx nginx -s reload
⁠Q3:支持 PHP / Node.js 吗?

支持,可作为反向代理使用。

⁠Q4:可以用于公网生产环境吗?

完全可以,稳定、安全、无数据收集。


⁠作者信息

🐳 Docker Hub: kouleen⁠ 📦 镜像地址: kouleen/nginx⁠


⁠💡 觉得好用?欢迎点个 ⭐ Star 支持一下!

你直接全选复制,粘贴到 Docker Hub 里就是一篇专业、完整、美观的官方使用文档!

Tag summary

Content type

Image

Digest

sha256:8ff5f063b…

Size

68.8 MB

Last updated

6 months ago

docker pull kouleen/nginx