一、安装 MySQL 或 MariaDB
详见 Docker 篇(一),安装数据库之后就可以安装 phpMyAdmin;
二、拉取 phpMyAdmin 镜像
拉取,略
三、创建容器
1、环境变量: PMA_ARBITRARY=1 ( 1 代表:显示 服务器输入框,手动输入数据库地址➕端口,反之不显示);
2、绑定 Docker 数据库容器:添加 PMA_HOST,值为 Docker - MySQL 的别名,例如 mysql1;
链接:此步可以直接绑定 MySQL,与 PMA_HOST=mysql1 同理;
3、端口:容器80,映射自定义端口;
4、映射文件夹:我没有映射,没有必要;
四、测试连接
使用映射的端口访问下;
测试下能否登录,界面如下(有显示服务器地址框);
地址1:内网nas ip:数据库端口
地址2:公网 ip:数据库端口
地址3:ddns 域名:数据库端口
(不需要 http 前缀)经过测试,使用 IP+端口 方式连接数据库有效,指定或绑定的无效,Docker 自带内网网段;

五、账户管理
初始账户 root 默认密码为创建容器时填写的简单密码,需要到 phpmyadmin 后台修改为复杂密码!!!
后续创建数据库、用户等都需要在此管理;