今天讲一下Linux搭建docker版本的Fdd。
拉取FDD镜像
docker run -dit \
-v $PWD/fdd:/fdd \
-e MYSQL_ROOT_PASSWORD=123456 \
-e MYSQL_DATABASE=emotion \
-e ENABLE_CHANGE=true \
-e SERCET_KEY=abcd \
-p 8088:80 \
-p 3301:3306 \
-p 8089:3100 \
--name fdd \
--restart always \
luomubiji/fdd:latest
MYSQL_ROOT_PASSWORD为数据库密码,默认123456(可自定义)
SERCET_KEY为秘钥,自行修改并记住(长度≥4位)
8089为Fdd资产查询端口(可自定义)
8088为Fdd前端网页端口(可自定义)
3301为内置MySQL数据库外部连接端口(可自定义)
其他参数请勿随意改动!
SERCET_KEY为秘钥,自行修改并记住(长度≥4位)
8089为Fdd资产查询端口(可自定义)
8088为Fdd前端网页端口(可自定义)
3301为内置MySQL数据库外部连接端口(可自定义)
其他参数请勿随意改动!
启动FDD镜像
1.我们因为前面创建了FDD容器,他就默认创建后运行,所以我们查看FDD的日志,查看是否正常,报错什么的。出现“Mysql running successfully!!! ” 就是正常了。
docker logs -f fdd #查看日志
以上是查看日志,所以你输入QQ什么的都是无效的
2.然后我们进入交互模式,开始输入对应参数,启动FD机器人。(因为我们进入的是交互模式,而容器启动后结尾是请输入机器人帐号,所以我们进入交互正常来说是如图所示,空白的,没任何提示,你只需要输入机器人QQ然后回车,后续就会有对应的提示。)
docker attach fdd #进入交互
FDD前端
Fdd启动成功后可以访问IP+端口进入FDD的前端
(教程是以8088为Fdd端口,则前端网址如下例)
例子:192.168.0.1:8088
配置资产查询命令(给机器人发送):配置查询地址
相关命令
docker logs -f fdd #查看Fdd日志
docker attach fdd #进入交互
docker start fdd #开启Fdd
docker stop fdd #停止Fdd
docker restart fdd #重启Fdd
docker rm fdd #删除Fdd容器
rm -rf $PWD/fdd/mysql #删除数据库文件
评论前必须登录!
立即登录 注册