Sign inSign up

micrograils/wordpress

By micrograils

•Updated 13 days ago

Image
0

476

micrograils/wordpress repository overview

⁠wordpress Docker 镜像

Docker Image Size Docker Pulls Platforms

基于 Alpine Linux 的 WordPress 全家桶镜像:Nginx + PHP-FPM + MariaDB + WordPress 一个镜像搞定, Supervisor 统一管理进程,开箱即用。

只想要「WordPress 核心文件 + 自带 Web 服务器」的轻量形态,请看 micrograils/wp-wordpress⁠。

⁠特性

  • 一体化部署:Nginx + PHP-FPM + MariaDB + WordPress 一个镜像搞定,不需要额外编排数据库
  • 最小化镜像:基于 Alpine Linux,体积小巧
  • 自动配置:首次启动自动生成 wp-config.php 与密钥
  • 自动升级:WordPress 核心版本随镜像升级
  • 多架构支持:linux/amd64、linux/arm64
  • Supervisor 管理:统一拉起并守护 Nginx 与 PHP-FPM

⁠快速开始

docker run -d \
  --name wordpress \
  -p 8080:80 \
  -v ./data:/var/www/html \
  micrograils/wordpress

启动后访问 http://localhost:8080。

⁠环境变量

变量默认值说明
WP_USERnobodyWordPress 文件所有者
WP_GROUPnobodyWordPress 文件所属组
WP_ROOT/var/www/htmlWordPress 安装路径

⁠数据卷

路径说明
/var/www/htmlWordPress 程序与上传内容
/var/lib/mysqlMariaDB 数据目录

⁠端口

端口说明
80 / 443Nginx
3306内置 MariaDB(仅在容器内与 PHP 通信,通常不需要映射出去)

⁠Docker Compose 示例

services:
  wordpress:
    image: micrograils/wordpress:latest
    ports:
      - "8080:80"
    environment:
      - WP_USER=www-data
      - WP_GROUP=www-data
    volumes:
      - ./data:/var/www/html
      - ./db:/var/lib/mysql
    restart: unless-stopped

⁠镜像 tag

micrograils/wordpress:<WordPress 版本>   # 例如 7.1.3
micrograils/wordpress:latest

⁠相关链接


维护者文档(架构 / 构建 / 版本管理 / 维护)见 MAINTENANCE.md⁠。

Tag summary

Content type

Image

Digest

sha256:4b9a485df…

Size

166.9 MB

Last updated

13 days ago

docker pull micrograils/wordpress