签到
Qiaodao.today 官方网站
N1 使用Docker部署签到
N1 降级
N1降级
Armbian 安装
刷入armbian
下载后用balenaEtcher写到U盘
插入U盘 接入N1,然后通电(此时看到的是U盘里的系统)
/root/install.sh
(把U盘的Armbian安装到N1里)
armbian和debian的关系
armbian就是你这个n1的系统
基于debian开发的版本
Debian 安装 Docker
Curl 安装1 2
| apt -y install curl也行 // y是同意的意思 如果没有y系统会需要你确认输入y,如果有y直接跳过 apt-get install curl // 这样也行
|
CentOS 7、Debian、Ubuntu // 安装docker1 2 3
| curl -sSL https://get.docker.com/ | sh systemctl start docker // 运行Docker守护进程 systemctl enable docker // 设置Docker服务项开机自启
|
docker 常用命令1 2 3 4 5 6 7 8 9 10 11 12 13
| docker create // 创建容器,处于停止状态。 docker run // 创建并启动容器。 docker ps // 查看当前运行的容器 docker ps -a // 查看全部 docker ps -l // 查看最新创建的容器,只列出最后创建的。
docker stop [NAME]/[CONTAINER ID] // 将容器退出 docker kill [NAME]/[CONTAINER ID] // 强制停止一个容器。 docker rm [NAME]/[CONTAINER ID] // 不能够删除一个正在运行的容器,会报错。需要先停止容器
systemctl start docker // 运行Docker守护进程 systemctl stop docker // 停止Docker守护进程 systemctl restart docker // 重启Docker守护进程
|
Docker 安装 Qiandao
pidan - Dockerhub
quchaonet - Dockerhub
Docker部署签到站教程
官方Github项目地址
皮蛋增强框架
拉取镜像
N1用这个1
| docker pull quchaonet/qiandao:arm64 // N1用这个
|
创建容器
创建容器1
| docker run -d -p 8923:80 --name qiandao --restart=always quchaonet/qiandao:arm64
|
启动容器
配置站点管理员
1.进入容器管理1
| docker exec -it qiandao /bin/bash
|
2.设置站点管理员1
| python ./chrole.py 注册邮箱(该用户必须已经注册) admin
|
其他命令
删除容器1 2
| docker rm -v qiandao // 使用参数 -v 的作用是为了确保删除容器自动创建的Volume
|
启动docker时自动启动容器1
| docker update --restart=always qiandao
|
备份
备份1 2 3 4 5 6 7
| pwd // 查看当前目录 cd // 回车 mkdir backup // 创建 backup 文件夹 cd backup // 打开 backup 文件夹 docker cp qiandao:/usr/src/app/database.db . // 将容器中的数据库文件拷贝到当前目录 docker cp database.db qiandao:/usr/src/app/ // 将备份的数据库拷贝到容器中(当前目录的database.db文件) docker restart qiandao // 还原数据库后需要重启容器
|