docker内包含:
- 网页版shell:方便执行git pull等命令
- 文件管理器,方便上传sa文件以及编辑配置文件和备份数据库
- gd-utils机器人
具体gd-utils教程请移步官网: gd-utils
为方便持久化,源代码的/gd-utils/config.js
和 /gd-utils/gdurl.sqlite
已经软链接到目录/gd-utils/sa/
- 启动容器,假设挂载目录为
/root/gd-utils/sa
docker run --restart=always -d \
-e USERPWD="pwd123456" \
-p 4200:4200 \
-p 80:80 \
-p 23333:23333 \
--name gd-utils \
-v /root/gd-utils/sa:/gd-utils/sa \
gdtool/gd-utils-docker
- 修改配置文件
/root/gd-utils/sa/config.js
- 上传sa文件到
/root/gd-utils/sa/
- 重启容器
如果使用云容器,可以打开
localhost:80
进入容器文件管理器(账号密码admin
),修改、上传配置文件
4200端口: webshell,账号:gd
,密码:pwd123456
23333端口: gd-utils机器人
80端口: 文件管理默认启动,注意安全 ~~默认不启动 默认不启动 默认不启动
启动方法:登录webshell;
su root
然后执行cd / && filebrowser &
,~~ 账号密码:admin
持久化目录:
/gd-utils/sa/
为方便持久化,源代码的/gd-utils/config.js
和 /gd-utils/gdurl.sqlite
已经软链接到目录/gd-utils/sa/