Sign inSign up

micrograils/wp-wordpress

By micrograils

•Updated 13 days ago

Image
0

2.3K

micrograils/wp-wordpress repository overview

⁠wp-wordpress Docker 镜像

Docker Image Size Docker Pulls Platforms

基于 Alpine Linux 的轻量 WordPress 核心镜像:只提供 WordPress 程序文件与初始化逻辑, 不含 Web 服务器与数据库,按你的拓扑自由搭配。

想要「开箱即用、单容器跑起来」的一体化形态,请看 micrograils/wordpress⁠。

⁠特性

  • 最小化镜像:基于 Alpine Linux,体积小巧
  • 自动配置:首次启动自动生成 wp-config.php 与随机密钥
  • 自动升级:检测到内置核心版本更新时自动覆盖 WordPress 核心文件
  • 多架构支持:linux/amd64、linux/arm64

⁠快速开始

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

容器做的事:把内置的 WordPress 源码铺到 /var/www/html,生成配置,然后退出。 实际对外服务由你的 Nginx + PHP-FPM 提供(例如 micrograils/wp-nginx⁠ + micrograils/wp-php85⁠)。

⁠环境变量

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

⁠数据卷

路径说明
/var/www/htmlWordPress 程序与上传内容(wp-content 不会被核心升级覆盖)

⁠Docker Compose 示例

services:
  wordpress:
    image: micrograils/wp-wordpress:latest
    environment:
      - WP_USER=www-data
      - WP_GROUP=www-data
    volumes:
      - ./data:/var/www/html

  web:
    image: micrograils/wp-nginx:latest
    ports:
      - "8080:80"
    volumes:
      - ./data:/var/www/html:ro
      - ./nginx.conf:/etc/nginx/nginx.conf:ro
    depends_on:
      - php

  php:
    image: micrograils/wp-php85:latest
    volumes:
      - ./data:/var/www/html

⁠镜像 tag

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

⁠相关链接


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

Tag summary

Content type

Image

Digest

sha256:2d8b89012…

Size

37.4 MB

Last updated

13 days ago

docker pull micrograils/wp-wordpress