轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
devgeniem/ubuntu-docker-wordpress
官方博客使用教程热门镜像镜像助手
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

ubuntu-docker-wordpress Docker 镜像下载 - 轩辕镜像

ubuntu-docker-wordpress 镜像详细信息和使用指南

ubuntu-docker-wordpress 镜像标签列表和版本信息

ubuntu-docker-wordpress 镜像拉取命令和加速下载

ubuntu-docker-wordpress 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

ubuntu-docker-wordpress
devgeniem/ubuntu-docker-wordpress
自动构建

ubuntu-docker-wordpress 镜像详细信息

ubuntu-docker-wordpress 镜像标签列表

ubuntu-docker-wordpress 镜像使用说明

ubuntu-docker-wordpress 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

轻量级的PHP-FPM和Nginx Docker镜像,用于运行WordPress,不包含MySQL或邮件服务(需外部提供),支持自定义项目路径、用户权限、Nginx配置及Cron任务,模块化设计且运行时最小化,适用于生产环境。
0 次下载activedevgeniem镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

ubuntu-docker-wordpress 镜像详细说明

ubuntu-docker-wordpress 使用指南

ubuntu-docker-wordpress 配置说明

ubuntu-docker-wordpress 官方文档

用于WordPress的轻量级PHP-FPM & Nginx Docker镜像

镜像概述和主要用途

这是一个维护中的仓库,我们在生产环境中使用此项目,并推荐用于你的项目。该容器不包含MySQL或邮件服务,需从外部(其他容器或主机)提供。项目采用模块化设计,力求运行时最小化,仅包含必要组件,提升Docker使用体验和安全性。

核心功能和特性

  • 轻量级运行环境:包含php7.xx、php-fpm7、nginx和wp-cli,满足WordPress运行需求
  • 邮件支持:集成msmtp,可通过SMTP服务器发送邮件
  • 灵活的项目布局:支持自定义项目路径,兼容bedrock布局
  • 用户权限控制:可通过环境变量设置Web用户和组ID,避免以root运行
  • Nginx自定义配置:支持项目内Nginx配置文件的包含,灵活扩展
  • Cron任务支持:可在项目中定义Cron任务,自动运行
  • 环境变量配置:支持时区、开发/生产环境、数据库、邮件等多方面配置

使用场景和适用范围

适用于需要部署WordPress的环境,尤其是追求轻量级、模块化和可定制化的生产环境。适合与外部MySQL/MariaDB容器、邮件服务器配合使用,支持CI/CD流程(如Drone CI测试)及自定义项目结构。

详细使用方法和配置说明

容器布局

项目挂载路径

将WordPress项目挂载至:

/var/www/project

Web根目录

项目的Web根目录需定义在:

/var/www/project/web

Nginx将从此目录提供请求,与bedrock布局兼容。

自定义项目路径

可通过OVERRIDE_PROJECT_ROOT环境变量更改项目路径。容器会创建从/var/www/project到$OVERRIDE_PROJECT_ROOT的符号链接,实现自定义路径。

示例:在Drone CI中,所有挂载位于/drone/src,可设置OVERRIDE_PROJECT_ROOT=/drone/src/project进行测试。

用户权限

通过WP_GID和WP_UID环境变量设置Web用户和组ID。若未设置,容器会检查/var/www/project/web/中挂载文件的所有者和组:

  • 若文件所有者/组为root,则自动使用100:101作为权限(避免以root运行nginx和php-fpm)
  • 否则使用文件的所有者:组作为权限

Nginx配置包含

项目挂载路径/var/www/project/nginx中可放置自定义Nginx配置文件,按以下规则包含:

  • 包含至http {}块:/var/www/project/nginx/http/*.conf
  • 包含至server {}块:/var/www/project/nginx/server/*.conf
  • 包含至@index {}块:/var/www/project/nginx/index/*.conf

更多信息可参考wp-project模板。

Cron任务

在项目中放置Cron文件/var/www/project/tasks.cron,容器会将其符号链接至crond,并以wordpress用户运行。

示例:

# 每日/每周/每月维护任务
*       *       *       *       *       echo "测试日志来自: $(whoami)..." >> /tmp/test.log

环境变量

时区

设置环境和PHP的时区(可选值见PHP时区列表):

TZ     # 默认: 'Europe/Helsinki'

开发/生产环境

WP_ENV # 默认: '' 可选值: development, testing, production 等自定义值

数据库变量(MySQL/MariaDB)

DB_NAME     # 默认: ''
DB_PASSWORD # 默认: ''
DB_USER     # 默认: ''
DB_HOST     # 默认: ''
DB_PORT     # 默认: ''

需设置DB_NAME、DB_PASSWORD和DB_USER,并在wp-config.php中使用这些变量,它们会自动添加到PHP环境变量中。

邮件变量

SMTP_HOST  # SMTP服务器主机,默认尝试连接Docker主机172.17.0.1
SMTP_PORT  # SMTP端口,默认25
SMTP_TLS   # 若提供,使用TLS认证
SMTP_USER  # SMTP用户名,若提供则启用认证
SMTP_PASSWORD # SMTP密码,若提供则启用认证
SMTP_AUTH  # 认证模式,默认'off',当提供SMTP_USER和SMTP_PASSWORD时自动激活

PHP和Nginx变量

# PHP内存限制、Nginx请求体大小、FastCGI超时
PHP_MEMORY_LIMIT=128M               # 默认: 128M
NGINX_MAX_BODY_SIZE=64M             # 默认: 64M
NGINX_FASTCGI_TIMEOUT=30            # 默认: 30

# PHP 7.3默认值
NGINX_CACHE_DIRECTORY=/dev/cache    # 默认FastCGI缓存目录
# 缓存过期时的操作
NGINX_CACHE_USE_STALE="error timeout invalid_header updating http_500 http_503 http_403 http_404 http_429"
# Redis缓存TTL默认值
NGINX_REDIS_CACHE_TTL_DEFAULT="200 301 302 1m"
# 缓存控制头
NGINX_CACHE_CONTROL='"max-age=60, stale-while-revalidate=300, stale-if-error=21600"'
CACHE_QUERYVARS=                     # 缓存请求中包含的查询参数,逗号分隔,默认空
CACHE_MODE=                         # 缓存模式,默认'whitelist',可选'blacklist'或'whitelist'

容器包含组件

运行WordPress所需

  • php7.xx
  • php-fpm7
  • nginx
  • wp-cli

邮件发送

  • msmtp(用于通过SMTP服务器发送邮件)
查看更多 ubuntu-docker-wordpress 相关镜像 →
ubuntu/squid logo
ubuntu/squid
by Canonical
认证
Squid是一款广泛应用的Web缓存代理服务器,主要功能是缓存网页内容,通过存储用户频繁访问的资源来加快后续访问速度并有效减轻源服务器的负载,其长期支持版本由Canonical公司负责持续维护与更新。
11910M+ pulls
上次更新:11 天前
ubuntu/nginx logo
ubuntu/nginx
by Canonical
认证
Nginx是一款高性能的反向代理和Web服务器,以高并发处理能力、低资源消耗及出色的稳定性著称,广泛应用于各类网站架构中,承担请求转发、负载均衡、静态资源服务等关键任务,其长期跟踪版本由Canonical公司负责维护,为用户提供持续可靠的技术支持与版本更新。
13310M+ pulls
上次更新:11 天前
ubuntu/cortex logo
ubuntu/cortex
by Canonical
认证
Cortex provides storage for Prometheus. Long-term versions maintained by Canonical.
41M+ pulls
上次更新:2 年前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.