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

官方QQ群: 13763429

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

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

phpmyadmin Docker 镜像下载 - 轩辕镜像

phpmyadmin 镜像详细信息和使用指南

phpmyadmin 镜像标签列表和版本信息

phpmyadmin 镜像拉取命令和加速下载

phpmyadmin 镜像使用说明和配置指南

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

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

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

phpmyadmin
library/phpmyadmin

phpmyadmin 镜像详细信息

phpmyadmin 镜像标签列表

phpmyadmin 镜像使用说明

phpmyadmin 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

phpMyAdmin是一款广泛应用的开源Web界面工具,专为MySQL和MariaDB关系型数据库管理系统设计,支持用户通过Web浏览器便捷执行数据库及数据表的创建、查询、修改、删除等基础操作,同时提供用户权限配置、数据导入导出、SQL语句执行与优化、数据库备份恢复等进阶功能,帮助开发者与数据库管理员无需依赖命令行环境即可高效管理数据库,有效简化数据库日常维护与操作流程。
1128 收藏0 次下载activelibrary镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

phpmyadmin 镜像详细说明

phpmyadmin 使用指南

phpmyadmin 配置说明

phpmyadmin 官方文档

phpMyAdmin Docker 镜像使用指南

概述

phpMyAdmin 是一款免费的 PHP 软件工具,用于通过 Web 界面管理 MySQL 和 MariaDB 数据库。它支持数据库、表、列、关系、索引、用户权限等常见操作,同时也允许直接执行 SQL 语句。本 Docker 镜像提供了基于 Alpine、Apache 和 PHP FPM 的运行环境。

快速参考

维护方

phpMyAdmin

帮助支持

可通过以下渠道获取帮助:
Docker Community Slack、Server Fault、Unix & Linux 或 Stack Overflow

问题反馈

提交问题至:[***]

支持的架构

(更多信息见 官方说明)
amd64、arm32v5、arm32v6、arm32v7、arm64v8、i386、ppc64le、riscv64、s390x
(各架构镜像地址可通过链接查看,例如 amd64)

镜像信息

  • 镜像元数据、传输大小等详情:repo-info 仓库的 repos/phpmyadmin/ 目录(含 历史记录)
  • 镜像更新:official-images 仓库的 library/phpmyadmin 标签 及 文件(含 历史记录)
  • 本文档来源:docs 仓库的 phpmyadmin/ 目录(含 历史记录)

支持的标签及对应 Dockerfile

标签Dockerfile 链接
5.2.3-apache, 5.2-apache, 5-apache, apache, 5.2.3, 5.2, 5, latestapache/Dockerfile
5.2.3-fpm, 5.2-fpm, 5-fpm, fpmfpm/Dockerfile
5.2.3-fpm-alpine, 5.2-fpm-alpine, 5-fpm-alpine, fpm-alpinefpm-alpine/Dockerfile

如何使用本镜像

所有示例均会在 `[***] 启动 phpMyAdmin,用于管理 MySQL 或 MariaDB。

镜像变体

本镜像提供三种变体,适用于不同场景:

  • apache:包含完整的 Apache 服务器和 PHP,开箱即用。指定版本号时默认使用此变体。
  • fpm:仅启动 PHP FPM 容器,需配合独立的 Web 服务器使用。包含更多工具,镜像体积比 fpm-alpine 大。
  • fpm-alpine:基于 Alpine Linux,体积极小,仅启动 PHP FPM 进程。需配合独立 Web 服务器,适合对镜像大小敏感的场景;若需 Alpine 不支持的工具,建议使用 fpm 变体。

数据库凭证

phpMyAdmin 通过 MySQL 服务器的凭证连接,需参考数据库镜像的默认用户名/密码配置,或自定义凭证。官方 MySQL/MariaDB 镜像通常使用以下环境变量:

  • MYSQL_ROOT_PASSWORD:必填,设置 root 用户密码。
  • MYSQL_USER、MYSQL_PASSWORD:可选,用于创建自定义用户及密码。

使用示例

1. 与已链接的数据库服务器配合使用

先运行 MySQL/MariaDB 容器,再链接 phpMyAdmin 容器:

docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 phpmyadmin

(mysql_db_server 为数据库容器名称,db 为链接别名)

2. 连接外部数据库服务器

通过 PMA_HOST 指定外部数据库地址,PMA_PORT 指定端口(非默认时):

docker run --name phpmyadmin -d -e PMA_HOST=dbhost -p 8080:80 phpmyadmin

(dbhost 为外部数据库的 IP 或域名)

3. 支持任意数据库服务器连接

设置 PMA_ARBITRARY=1,允许在登录页输入任意 MySQL/MariaDB 服务器信息:

docker run --name phpmyadmin -d -e PMA_ARBITRARY=1 -p 8080:80 phpmyadmin

4. 使用 Docker Compose

以下示例通过 docker compose 启动 phpMyAdmin 和 MariaDB,并启用任意服务器连接:

# compose.yaml
services:
  db:
    image: mariadb:10.11
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: notSecureChangeMe  # 替换为实际密码

  phpmyadmin:
    image: phpmyadmin
    restart: always
    ports:
      - 8080:80
    environment:
      - PMA_ARBITRARY=1

启动命令:docker compose up -d

自定义配置

方法 1:通过 config.user.inc.php

创建 config.user.inc.php 文件(首行需为 <?php),添加自定义配置(如启用高级功能),并挂载到容器:

docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 \
  -v /本地路径/config.user.inc.php:/etc/phpmyadmin/config.user.inc.php \
  phpmyadmin

示例配置(启用 phpinfo 链接):

<?php
$cfg['ShowPhpInfo'] = true;  // 在首页添加 phpinfo() 链接

配置详情参考:phpMyAdmin 文档、安装指南

方法 2:通过 /etc/phpmyadmin/conf.d 目录

将多个配置文件(如 server-1.php、server-2.php)放入宿主机目录,挂载到容器的 /etc/phpmyadmin/conf.d:

docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 \
  -v /本地路径/conf.d:/etc/phpmyadmin/conf.d:ro \
  phpmyadmin

(:ro 表示只读挂载)

反向代理场景

若通过反向代理访问 phpMyAdmin,需设置 PMA_ABSOLUTE_URI 为完整访问路径(如 [***] 会话持久化 为避免容器重启后会话丢失,需挂载 /sessions` 目录:

docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 \
  -v /本地路径/sessions:/sessions:rw \
  phpmyadmin

通过 SSL 连接数据库

设置 PMA_SSL=1 启用 SSL 连接;多服务器时,用 PMA_SSLS 指定各服务器是否启用(逗号分隔的 0/1):

# 单服务器
docker run --name phpmyadmin -d -e PMA_HOST=sslhost -e PMA_SSL=1 -p 8080:80 phpmyadmin

# 多服务器(第一个启用 SSL,第二个不启用)
docker run --name phpmyadmin -d -e PMA_HOSTS='sslhost,nosslhost' -e PMA_SSLS='1,0' -p 8080:80 phpmyadmin

环境变量汇总

变量名说明
PMA_ARBITRARY设为 1 允许连接任意服务器
PMA_HOST/PMA_HOSTS单个/多个数据库地址(逗号分隔)
PMA_PORT/PMA_PORTS单个/多个数据库端口(逗号分隔)
PMA_SSL/PMA_SSLS单个/多个数据库是否启用 SSL(0/1,逗号分隔)
PMA_ABSOLUTE_URI反向代理场景下的完整访问路径
PMA_USER/PMA_PASSWORD配置认证方式的用户名/密码(支持 _FILE 后缀读取文件,如 PMA_PASSWORD_FILE=/run/secrets/pass.txt)
MAX_EXECUTION_TIME覆盖 PHP 最大执行时间(秒,默认 600)
MEMORY_LIMIT覆盖 PHP 内存限制(默认 512M,格式如 1G)
UPLOAD_LIMIT覆盖上传限制(默认 2048K,格式如 10M)

更多变量及详细说明见 官方文档。

镜像变体详情

phpmyadmin:<version>-alpine

基于 Alpine Linux,镜像体积极小(约 5MB 基础镜像),适合对大小敏感的场景。但需注意:Alpine 使用 musl libc,部分依赖 glibc 的软件可能存在兼容性问题。如需额外工具(如 git、bash),需在 Dockerfile 中自行安装。

许可证

镜像中软件的许可信息见 phpmyadmin/docker 仓库 LICENSE。
Docker 镜像可能包含其他软件(如基础系统的 Bash 等),其许可证需用户自行确认合规性。
自动检测的许可信息可参考 repo-info 仓库的 phpmyadmin/ 目录。

查看更多 phpmyadmin 相关镜像 →
phpmyadmin/phpmyadmin logo
phpmyadmin/phpmyadmin
by phpmyadmin
提供MySQL和MariaDB的Web界面
1202100M+ pulls
上次更新:17 天前
bitnami/phpmyadmin logo
bitnami/phpmyadmin
by VMware
认证
Bitnami提供的phpMyAdmin安全镜像,用于通过Web界面安全管理MySQL和MariaDB数据库。
4950M+ pulls
上次更新:2 个月前
bitnamicharts/phpmyadmin logo
bitnamicharts/phpmyadmin
by VMware
认证
Bitnami提供的Helm chart,用于在Kubernetes集群中快速部署和管理phpMyAdmin数据库管理工具。
500K+ pulls
上次更新:2 个月前
elestio/phpmyadmin logo
elestio/phpmyadmin
by Elestio
认证
由Elestio验证并打包的phpMyAdmin,用于通过MySQL服务器凭据连接和管理数据库。
10K+ pulls
上次更新:16 天前
shinsenter/phpmyadmin logo
shinsenter/phpmyadmin
by SHIN Company
生产就绪的PHP与phpMyAdmin Docker镜像,具备phpMyAdmin自动安装功能。
3100K+ pulls
上次更新:11 小时前

常见问题

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

免费版仅支持 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.