镜像概览

完整引用
docker.io/reiz/nginx_proxy
Registry
docker.io
命名空间
reiz
仓库
nginx_proxy
已缓存 Tag 数
6
最近同步
07/06/2026, 04:19 PM

简介

轻量 Nginx 反向代理镜像,按挂载配置转发 upstream HTTP/HTTPS,适合边缘网关、静态站点与多后端路由。

详细介绍

reiz/nginx_proxy 基于 Nginx,通过挂载 nginx.confconf.d/*.conf 定义 server 块与 proxy_pass 规则。镜像无内置业务逻辑,配置变更后 nginx -s reload 或重启容器生效。与官方 nginx 相比为个人维护的简化打包;生产应固定 tag、只读挂载配置、配合 certbot 或外部 LB 做 TLS,并启用 access/error log volume 便于审计。

快速启动

docker run -d --name nginx-proxy \
  -p 80:80 \
  -v $(pwd)/nginx.conf:/etc/nginx/nginx.conf:ro \
  docker.io/reiz/nginx_proxy:latest

推荐实践

docker run -d --name nginx-proxy \
  --restart unless-stopped \
  -p 80:80 -p 443:443 \
  -v /data/nginx/conf.d:/etc/nginx/conf.d:ro \
  -v /data/nginx/certs:/etc/nginx/certs:ro \
  -v /data/nginx/logs:/var/log/nginx \
  docker.io/reiz/nginx_proxy:1.25.0

核心参数说明

  • -p 80:80 — HTTP 入口
  • -p 443:443 — HTTPS 入口(若配置 SSL)
  • -v .../conf.d:...:ro — 虚拟主机与 proxy 规则
  • -v .../certs:...:ro — TLS 证书与私钥
  • -v .../logs:/var/log/nginx — 访问与错误日志
  • --restart unless-stopped — 边缘代理持续在线

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-proxy
spec:
  replicas: 2
  selector:
    matchLabels:
      app: nginx-proxy
  template:
    metadata:
      labels:
        app: nginx-proxy
    spec:
      containers:
        - name: nginx
          image: docker.io/reiz/nginx_proxy:1.25.0
          ports:
            - containerPort: 80
            - containerPort: 443
          volumeMounts:
            - name: conf
              mountPath: /etc/nginx/conf.d
            - name: certs
              mountPath: /etc/nginx/certs
              readOnly: true
      volumes:
        - name: conf
          configMap:
            name: nginx-proxy-conf
        - name: certs
          secret:
            secretName: nginx-tls
---
apiVersion: v1
kind: Service
metadata:
  name: nginx-proxy
spec:
  type: LoadBalancer
  selector:
    app: nginx-proxy
  ports:
    - port: 80
      targetPort: 80
    - port: 443
      targetPort: 443

ConfigMap 管理 conf.d;cert-manager 写入 TLS Secret,LoadBalancer 或 Ingress 按云环境选型。

最新 Tag(20 条)

查看全部 6 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/reiz/nginx_proxy
:0.0.5
linux/amd64
2021/09/17 16:5771.6 MBsha256:ca1395e83df6
docker.io/reiz/nginx_proxy
:latest
linux/amd64
2021/05/05 18:35172.5 MBsha256:6b042fedce47
docker.io/reiz/nginx_proxy
:0.0.4
linux/amd64
2021/04/25 18:21177.6 MBsha256:e33d7f13be86
docker.io/reiz/nginx_proxy
:0.0.3
linux/amd64
2021/01/07 18:26167.6 MBsha256:fe7ef353d9e8
docker.io/reiz/nginx_proxy
:0.0.2
linux/amd64
2021/01/07 18:22160.5 MBsha256:be839852b4b5
docker.io/reiz/nginx_proxy
:0.0.1
linux/amd64
2021/01/07 17:32177.2 MBsha256:632bd2a91a7d