一、拉取镜像
itushan/mtab 、mysql 、 phpmyadmin
二、数据库部署
先部署好对应的 mysql 、 phpmyadmin ,以便创建 mtab 的数据库
参见 群晖 Docker 篇(二)安装 phpMyAdmin
* 创建 mtab 数据库需要注意数据库用户所属主机范围不可以是 localhost 或 127.0.0.1,docker 里面是连不上的,使用 % 大范围;
三、创建容器
1、权限:在环境配置里添加 UID:GID = 0:0 root 权限,不然写不进去;
2、端口:容器80,映射自定义端口;
3、映射文件夹:/app
四、安装配置
1、访问 mtab,进行数据库配置安装;
2、默认管理员账户安装时设置;
五、后台管理
http://192.168.2.1:8888/manager/index
六、作者文档
https://jmp6y44jr4.k.topthink.com/@mtab/mtab.html
docker-compose.yml
version: '3'
services:
mtabServer:
image: itushan/mtab
container_name: mtabServer
user: "${USER_ID}:${GROUP_ID}"
ports:
- "9200:80"
volumes:
- ./:/app
restart: always