wodby/adminerAdminer是一款轻量级数据库管理工具,提供直观的Web界面用于管理多种数据库系统。本镜像基于wodby/adminer构建,旨在为Docker环境提供便捷的数据库管理解决方案,支持快速配置和集成到现有容器化应用架构中。
docker run)bashdocker run -d \ --name adminer \ -p 8080:8080 \ -e ADMINER_DB_HOST=mysql-host \ -e ADMINER_DB_USER=root \ -e ADMINER_DB_PASSWORD=secret \ wodby/adminer:latest
bashdocker run -d \ --name adminer \ -p 8080:8080 \ --link mysql-container:db \ # 链接到数据库容器(假设容器名为mysql-container) -e ADMINER_DB_HOST=db \ # 使用链接别名作为数据库主机 wodby/adminer:latest
yamlversion: '3.8' services: adminer: image: wodby/adminer:latest ports: - "8080:8080" environment: ADMINER_DEFAULT_DB: app_db # 默认数据库名 ADMINER_THEME: pico # 主题(支持pico/nette/pepa-linha等) ADMINER_LANGUAGE: zh # 界面语言(zh=中文,en=英文等) depends_on: - mysql networks: - app-network mysql: image: mysql:8.0 environment: MYSQL_ROOT_PASSWORD: secret MYSQL_DATABASE: app_db networks: - app-network networks: app-network:
ADMINER_DB_HOST指定数据库IP或域名,需确保容器网络可访问目标地址--link或自定义网络(如示例中的app-network)实现与数据库容器的通信,推荐使用自定义网络而非--link(Docker官方已不推荐--link)8080端口,可通过-p <宿主机端口>:8080自定义访问端口| 环境变量 | 描述 | 默认值 | 可选值示例 |
|---|---|---|---|
ADMINER_DB_HOST | 数据库主机地址 | db | mysql、192.168.1.100 |
ADMINER_DB_USER | 默认数据库用户名 | root | admin、app_user |
ADMINER_DB_PASSWORD | 默认数据库密码 | | 自定义密码 |
ADMINER_DEFAULT_DB | 登录后默认选择的数据库 | | app_db、postgres |
ADMINER_THEME | Web界面主题 | pico | nette、pepa-linha |
ADMINER_LANGUAGE | 界面语言 | en | zh(中文)、ja(日文) |
ADMINER_PLUGINS | 启用的插件(逗号分隔) | | tables-filter、json-column |


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务