Docker 安装 QianDao
前言
我们最近想搞点Docker应用玩玩
既然我们不想一个个地方去签到
那就搞一个自动签到的Docker应用吧
安装 QianDao
官方推荐安装
- 创建并切换到
QianDao目录
1 | mkdir -p $(pwd)/qiandao/config && cd $(pwd)/qiandao |
- 下载
docker-compose.yml
1 | wget https://fastly.jsdelivr.net/gh/qiandao-today/qiandao@master/docker-compose.yml |
- 根据需求和配置说明修改配置环境变量
1 | sudo vi ./docker-compose.yml |
- 执行
Docker编译命令
1 | sudo docker-compose up -d |
- 编译后效果
Docker pull 安装
如果大家嫌麻烦
我们直接来pull吧
该Docker镜像去除了OCR功能
1 | sudo docker pull a76yyyy/qiandao |
运行 QianDao
因为我只部署在内网里面
我们就使用默认的8923端口进行访问
1 | sudo docker run -d --name qiandao -p 8923:80 -v $(pwd)/qiandao/config:/usr/src/app/config a76yyyy/qiandao |
存在问题
如果大家无法访问到搭建好的网站
是因为容器内部无法连通外部网络
我们就将已经开启的Docker应用删除
尝试下面这条命令
1 | sudo docker run -d --name qiandao --env PORT=8923 --net=host -v $(pwd)/qiandao/config:/usr/src/app/config a76yyyy/qiandao |
成功搭建效果
使用 QianDao
注册个账号
因为我们是内网搭建的
邮箱可以随便设置
但是第一个注册的邮箱是管理员权限
添加公共模板
我们这里用bilibili作例子
点击公共模板搜索bilibili并订阅
然后我们直接点击保存
然后我们设置时间间隔
添加签到任务
点击我的任务隔壁的➕号
按照大家自己的信息进行填写
然后使用浏览器自带的开发者模式获取网站Cookie
参考 & 引用
https://github.com/qiandao-today/qiandao
https://qiandao-today.github.io/qiandao/zh_CN/
https://hub.docker.com/r/a76yyyy/qiandao
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 JimLeon595!
