Overview

Full name
docker.io/fbraz3/lnmp
Registry
docker.io
Namespace
fbraz3
Repository
lnmp
Cached tags
48
Last synced
07/05/2026, 10:04 PM

Introduction

LNMP 一体化 Web 栈镜像,Nginx + PHP + MySQL 单容器部署,PHP 网站快速搭建与开发测试。

Details

fbraz3/lnmp 将 Nginx、PHP-FPM 与 MySQL 打包为 All-in-One Web 栈,适合 PHP 网站快速部署与开发测试环境。定位为 PHP Web 一体化栈,单容器含数据库适合 PoC,生产建议拆分 Nginx/PHP/MySQL;K8s Deployment PHP 站点。

快速启动

docker run -d --name lnmp \
  -p 80:80 \
  -v /data/www:/var/www/html \
  docker.io/fbraz3/lnmp:latest

推荐实践

docker run -d --name lnmp \
  --restart unless-stopped \
  -p 80:80 \
  -v /data/www:/var/www/html \
  -v /data/mysql:/var/lib/mysql \
  docker.io/fbraz3/lnmp:1.0.0

核心参数说明

  • -p 80:80 — Nginx HTTP 入口
  • -v .../www:... — PHP 网站源码
  • -v .../mysql:... — MySQL 数据持久化
  • — Nginx + PHP + MySQL

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: lnmp
spec:
  replicas: 1
  selector:
    matchLabels:
      app: lnmp
  template:
    metadata:
      labels:
        app: lnmp
    spec:
      containers:
        - name: lnmp
          image: docker.io/fbraz3/lnmp:1.0.0
          ports:
            - containerPort: 80
          volumeMounts:
            - name: www
              mountPath: /var/www/html
            - name: mysql
              mountPath: /var/lib/mysql
      volumes:
        - name: www
          persistentVolumeClaim:
            claimName: lnmp-www
        - name: mysql
          persistentVolumeClaim:
            claimName: lnmp-mysql
---
apiVersion: v1
kind: Service
metadata:
  name: lnmp
spec:
  selector:
    app: lnmp
  ports:
    - port: 80
      targetPort: 80

生产建议拆分独立 MySQL;Ingress 暴露 PHP 站点。

Latest tags (20)

View all 48 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/fbraz3/lnmp
:8.2-phalcon
linux/amd64linux/arm64
2026/07/01 18:45298.9 MBsha256:bbc01674f09e
docker.io/fbraz3/lnmp
:8.2-phalcon-dev
linux/amd64linux/arm64
2026/07/01 18:45311.3 MBsha256:acdd087bae00
docker.io/fbraz3/lnmp
:7.2-phalcon
linux/amd64linux/arm64
2026/07/01 18:45305.0 MBsha256:421073b06d66
docker.io/fbraz3/lnmp
:7.2-phalcon-dev
linux/amd64linux/arm64
2026/07/01 18:45313.7 MBsha256:616ac09eb0c2
docker.io/fbraz3/lnmp
:latest-phalcon
linux/amd64linux/arm64
2026/07/01 18:38300.2 MBsha256:bdcfdb5e8e6a
docker.io/fbraz3/lnmp
:8.4-phalcon
linux/amd64linux/arm64
2026/07/01 18:38300.2 MBsha256:bdcfdb5e8e6a
docker.io/fbraz3/lnmp
:latest-phalcon-dev
linux/amd64linux/arm64
2026/07/01 18:37312.7 MBsha256:2b8cd09741ec
docker.io/fbraz3/lnmp
:8.4-phalcon-dev
linux/amd64linux/arm64
2026/07/01 18:37312.7 MBsha256:2b8cd09741ec
docker.io/fbraz3/lnmp
:8.1
linux/amd64linux/arm64
2026/07/01 18:36295.4 MBsha256:edb5021cd70f
docker.io/fbraz3/lnmp
:8.3-phalcon
linux/amd64linux/arm64
2026/07/01 18:36299.1 MBsha256:32828adba57e
docker.io/fbraz3/lnmp
:7.0
linux/amd64linux/arm64
2026/07/01 18:36293.0 MBsha256:c94e3453a6c2
docker.io/fbraz3/lnmp
:7.3
linux/amd64linux/arm64
2026/07/01 18:36293.9 MBsha256:0da5f44a1146
docker.io/fbraz3/lnmp
:8.1-phalcon
linux/amd64linux/arm64
2026/07/01 18:36298.6 MBsha256:f5b4408febe4
docker.io/fbraz3/lnmp
:5.6-phalcon
linux/amd64linux/arm64
2026/07/01 18:36304.6 MBsha256:650e718efbe6
docker.io/fbraz3/lnmp
:8.1-dev
linux/amd64linux/arm64
2026/07/01 18:36307.8 MBsha256:158f26d91223
docker.io/fbraz3/lnmp
:7.4
linux/amd64linux/arm64
2026/07/01 18:36294.2 MBsha256:c06bfdaf35c2
docker.io/fbraz3/lnmp
:7.3-phalcon
linux/amd64linux/arm64
2026/07/01 18:36296.8 MBsha256:a75fb6f25d83
docker.io/fbraz3/lnmp
:8.3-phalcon-dev
linux/amd64linux/arm64
2026/07/01 18:36311.5 MBsha256:935997c345ec
docker.io/fbraz3/lnmp
:7.4-phalcon
linux/amd64linux/arm64
2026/07/01 18:36297.1 MBsha256:ae6bbbfc3d5e
docker.io/fbraz3/lnmp
:8.1-phalcon-dev
linux/amd64linux/arm64
2026/07/01 18:35311.0 MBsha256:9428a8a3042f