概要
- フル名
docker.io/vcyang/mysql-nginx- Registry
- docker.io
- 名前空間
- vcyang
- リポジトリ
- mysql-nginx
- キャッシュ Tag 数
- 2
- 最終同期
- 07/06/2026, 05:39 AM
- 関連トピック
概要
MySQL 与 Nginx 组合栈镜像,预置 PHP/LAMP 式 Web 与数据库同容器,适合轻量站点一体化 PoC 部署。
詳細
vcyang/mysql-nginx 将 Nginx 前端与 MySQL 打包于同一镜像或 compose 栈,简化小型 Web 应用部署。定位为 Web+DB 组合服务,需 sites 与 mysql data volume;K8s 单 Pod 双容器或 compose 开发环境。
快速启动
docker run -d --name mysql-nginx \
-p 8080:80 -p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=changeme \
docker.io/vcyang/mysql-nginx:latest
推荐实践
docker run -d --name mysql-nginx \
--restart unless-stopped \
-p 8080:80 \
-v /data/www:/var/www/html \
-v /data/mysql:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=changeme \
docker.io/vcyang/mysql-nginx:1.0.0
核心参数说明
-p 8080:80— Web 入口端口-v .../www:...— 站点文件目录-v .../mysql:...— MySQL 数据持久化-e MYSQL_ROOT_PASSWORD— root 密码(高敏)
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: mysql-nginx
spec:
replicas: 1
selector:
matchLabels:
app: mysql-nginx
template:
metadata:
labels:
app: mysql-nginx
spec:
containers:
- name: stack
image: docker.io/vcyang/mysql-nginx:1.0.0
ports:
- containerPort: 80
envFrom:
- secretRef:
name: mysql-nginx-secret
volumeMounts:
- name: www
mountPath: /var/www/html
- name: mysql
mountPath: /var/lib/mysql
volumes:
- name: www
persistentVolumeClaim:
claimName: mysql-nginx-www
- name: mysql
persistentVolumeClaim:
claimName: mysql-nginx-data
---
apiVersion: v1
kind: Service
metadata:
name: mysql-nginx
spec:
selector:
app: mysql-nginx
ports:
- port: 80
targetPort: 80
生产建议 Web/DB 分离;Ingress TLS。
最新 Tag(20 件)
すべての 2 件の Tag を見る →| Tag | アーキテクチャ | プッシュ日時 | サイズ | Digest | 同期 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/vcyang/mysql-nginx :1.0.0-arm | linux/arm64/v8 | 2023/02/06 20:58 | 61.6 MB | sha256:8211362e4835… | |||
docker.io/vcyang/mysql-nginx :1.0.1 | linux/amd64 | 2022/12/05 20:41 | 68.9 MB | sha256:2426f46c16ed… |