lsioarmhf/mariadb注意:此镜像已废弃。请使用多架构镜像
linuxserver/mariadb
LinuxServer.io 团队提供的这款容器支持简单的用户映射和社区支持。获取支持请访问:
#linuxserver.io)MariaDB是最受欢迎的数据库服务器之一,由MySQL原开发者打造。本镜像基于ARMHF架构,由LinuxServer.io团队维护,提供便捷的部署和管理体验。
适用于ARMHF架构设备(如树莓派)上需要部署MariaDB数据库服务的场景,可作为Web应用、服务或开发环境的后端数据库。
bashdocker create \ --name=mariadb \ -p 3306:3306 \ -e PUID=<用户ID> \ -e PGID=<组ID> \ -e MYSQL_ROOT_PASSWORD=<数据库密码> \ -e TZ=<时区> \ -v </path/to/appdata>:/config \ lsioarmhf/mariadb
| 参数 | 说明 |
|---|---|
-p 3306 | MySQL服务端口映射 |
-v /config | 数据卷挂载,包含数据库文件、配置和日志 |
-e MYSQL_ROOT_PASSWORD | 数据库root用户密码(至少4个字符) |
-e PUID | 用户ID,用于权限映射 |
-e PGID | 组ID,用于权限映射 |
-e TZ | 时区设置(例如 Europe/London) |
使用数据卷(-v参数)时,主机与容器可能出现权限问题。通过指定PUID和PGID可避免此问题,确保主机数据卷目录的所有者与指定的用户一致。
获取当前用户的PUID和PGID:
bashid <用户名> # 示例输出:uid=1001(dockeruser) gid=1001(dockergroup) groups=1001(dockergroup)
bashmysqladmin -u root password <新密码>
MYSQL_ROOT_PASSWORD环境变量无效,需使用mysqladmin工具修改密码。MYSQL_ROOT_PASSWORD变量的引用。/config/custom.cnf,修改后需重启容器生效。/config/databases,日志位于/config/log/mysql。docker exec -it mariadb /bin/bashdocker logs -f mariadbdocker inspect -f '{{ index .Config.Labels "build_version" }}' mariadbdocker inspect -f '{{ index .Config.Labels "build_version" }}' lsioarmhf/mariadb
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务