镜像概览

完整引用
docker.io/jetsung/nginx-php
Registry
docker.io
命名空间
jetsung
仓库
nginx-php
已缓存 Tag 数
88
最近同步
07/06/2026, 07:07 PM

简介

Nginx 与 PHP-FPM 一体 Web 镜像,FastCGI 转发解析 PHP 页面,适合传统 LAMP 单体部署与小体量 CMS/接口服务。

详细介绍

jetsung/nginx-php 在同一容器内启动 nginx 与 php-fpm,默认站点根目录 /var/www/html,支持挂载 PHP 代码即改即生效。与 nginx + 独立 php-fpm 双容器相比运维更简单,但扩展性不如 K8s 侧车模式。生产需挂载代码与 upload 目录、配置 OPcache,并通过环境变量或自定义 vhost 调整 client_max_body_size 与 HTTPS 终止策略(通常由前置反向代理处理)。

快速启动

docker run -d --name nginx-php \
  -p 8080:80 \
  -v $(pwd)/html:/var/www/html \
  docker.io/jetsung/nginx-php:latest

推荐实践

docker run -d --name nginx-php \
  --restart unless-stopped \
  -p 8080:80 \
  -v /data/www:/var/www/html \
  -v /data/nginx/logs:/var/log/nginx \
  -e PHP_MEMORY_LIMIT=256M \
  -e TZ=Asia/Shanghai \
  docker.io/jetsung/nginx-php:8.2

核心参数说明

  • -p 8080:80 — HTTP 对外端口
  • -v /data/www:/var/www/html — PHP 站点代码
  • -v .../logs:/var/log/nginx — 访问与错误日志
  • -e PHP_MEMORY_LIMIT — php.ini 内存上限
  • --restart unless-stopped — Web 服务持续在线
  • 固定 tag — PHP 8.2/8.1 等与代码兼容

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-php
spec:
  replicas: 2
  selector:
    matchLabels:
      app: nginx-php
  template:
    metadata:
      labels:
        app: nginx-php
    spec:
      containers:
        - name: nginx-php
          image: docker.io/jetsung/nginx-php:8.2
          ports:
            - containerPort: 80
          env:
            - name: PHP_MEMORY_LIMIT
              value: 256M
          volumeMounts:
            - name: www
              mountPath: /var/www/html
      volumes:
        - name: www
          persistentVolumeClaim:
            claimName: nginx-php-www
---
apiVersion: v1
kind: Service
metadata:
  name: nginx-php
spec:
  selector:
    app: nginx-php
  ports:
    - port: 80
      targetPort: 80

代码 PVC 或 initContainer 同步发布包;Ingress 终止 TLS 并将 upload 目录挂载可写 StorageClass。

最新 Tag(20 条)

查看全部 88 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/jetsung/nginx-php
:8.4.110
linux/amd64linux/arm64
2025/08/06 02:52196.7 MBsha256:c35f6c651525
docker.io/jetsung/nginx-php
:8.4
linux/amd64linux/arm64
2025/08/06 02:52196.7 MBsha256:c35f6c651525
docker.io/jetsung/nginx-php
:latest
linux/amd64linux/arm64
2025/08/06 02:52196.7 MBsha256:c35f6c651525
docker.io/jetsung/nginx-php
:8.3.240
linux/amd64linux/arm64
2025/08/06 02:28182.1 MBsha256:23973ea65e18
docker.io/jetsung/nginx-php
:8.3
linux/amd64linux/arm64
2025/08/06 02:28182.1 MBsha256:23973ea65e18
docker.io/jetsung/nginx-php
:8.4.100
linux/amd64linux/arm64
2025/07/11 22:50194.4 MBsha256:19272134a1d4
docker.io/jetsung/nginx-php
:8.3.230
linux/amd64linux/arm64
2025/07/11 22:26179.7 MBsha256:d855d3e0a285
docker.io/jetsung/nginx-php
:8.4.080
linux/amd64linux/arm64
2025/07/11 22:01194.4 MBsha256:40a389c9f48e
docker.io/jetsung/nginx-php
:8.3.220
linux/amd64linux/arm64
2025/07/11 21:39179.7 MBsha256:36e8e2277192
docker.io/jetsung/nginx-php
:8.4.070
linux/amd64linux/arm64
2025/05/13 20:34194.3 MBsha256:79015cdb7b17
docker.io/jetsung/nginx-php
:8.3.210
linux/amd64linux/arm64
2025/05/13 20:13179.7 MBsha256:7580d9884041
docker.io/jetsung/nginx-php
:8.4.060
linux/amd64linux/arm64
2025/04/18 16:19196.6 MBsha256:b4c2b27d613d
docker.io/jetsung/nginx-php
:8.3.200
linux/amd64linux/arm64
2025/04/18 16:01181.9 MBsha256:ee513d86f7e2
docker.io/jetsung/nginx-php
:8.4.050
linux/amd64linux/arm64
2025/04/03 20:11204.7 MBsha256:fec6a5c0552d
docker.io/jetsung/nginx-php
:8.3.190
linux/amd64linux/arm64
2025/04/03 19:52190.0 MBsha256:1cb0955377dd
docker.io/jetsung/nginx-php
:8.2.280
linux/amd64linux/arm64
2025/04/03 19:32188.4 MBsha256:a9d6d57cd1df
docker.io/jetsung/nginx-php
:8.2
linux/amd64linux/arm64
2025/04/03 19:32188.4 MBsha256:a9d6d57cd1df
docker.io/jetsung/nginx-php
:8.1.320
linux/amd64linux/arm64
2025/04/03 19:26183.4 MBsha256:2cb35358ef20
docker.io/jetsung/nginx-php
:8.1
linux/amd64linux/arm64
2025/04/03 19:26183.4 MBsha256:2cb35358ef20
docker.io/jetsung/nginx-php
:8.4.040
linux/amd64linux/arm64
2025/02/14 21:27202.3 MBsha256:ba5d9d83eb9b