Docker
记录一些还不错的docker项目
青龙面板
创建青龙面板容器,容器名qinglong文件夹名ql 端口5700
注意: 这里需要在你服务商那边的安全组放行5700端口,或者在防火墙设置里放行5700端口,否则安装好无法访问。!
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| docker run -dit \ -v $PWD/ql/config:/ql/config \ -v $PWD/ql/log:/ql/log \ -v $PWD/ql/db:/ql/db \ -v $PWD/ql/repo:/ql/repo \ -v $PWD/ql/raw:/ql/raw \ -v $PWD/ql/scripts:/ql/scripts \ -v $PWD/ql/jbot:/ql/jbot \ -p 5700:5700 \ --name qinglong \ --hostname qinglong \ --restart unless-stopped \ whyour/qinglong:latest
|
访问 ip:5700,如果没有进入配置向导,请在SSH终端下执行如下命令查看账号及密码。
1
| docker exec -it qinglong cat /ql/config/auth.json
|
青龙面板基础命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| #重启青龙容器 docker restart 你的容器名 #更新青龙 docker exec -it qinglong ql update #更新青龙并编译 docker exec -it qinglong ql restart #拉取自定义仓库 docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env" #拉取单个脚本 docker exec -it qinglong ql raw https://ghproxy.com/https://raw.githubusercontent.com/moposmall/Script/main/Me/jx_cfd.js #删除7天前的所有日志 docker exec -it qinglong ql rmlog 7 #启动bot docker exec -it qinglong ql bot #导出互助码 docker exec -it qinglong ql code #通知测试 docker exec -it qinglong notify test test #立即执行脚本 docker exec -it qinglong task test.js now #并行执行脚本 docker exec -it qinglong task test.js conc
|
安装依赖
1
| docker exec -it qinglong bash
|
1
| curl -sSL https://ghproxy.com/https://raw.githubusercontent.com/RayWangQvQ/BiliBiliToolPro/main/qinglong/ray-dotnet-install.sh | bash /dev/stdin --no-official
|
编辑青龙的 extra.sh
文件,添加如下指令:
1 2
| # 安装 dotnet 环境 curl -sSL https://ghproxy.com/https://raw.githubusercontent.com/RayWangQvQ/BiliBiliToolPro/main/qinglong/ray-dotnet-install.sh | bash /dev/stdin --no-official
|
重启
docker restart qinglong
登录青龙面板并修改配置
青龙面板,配置文件
页。
修改 RepoFileExtensions="js py"
为 RepoFileExtensions="js py sh"
保存配置。
在青龙面板中添加拉库定时任务
两种方式:
订阅管理
1 2 3 4 5 6 7
| 名称:Bilibili 类型:公开仓库 链接:https://github.com/RayWangQvQ/BiliBiliToolPro.git 定时类型:crontab 定时规则:2 2 28 * * 白名单:bili_task_.+\.sh 文件后缀:sh
|
没提到的不要动。
保存后,点击运行按钮,运行拉库。
定时任务拉库
青龙面板,定时任务
页,右上角添加任务
,填入以下信息:
1 2 3
| 名称:拉取Bili库 命令:ql repo https://github.com/RayWangQvQ/BiliBiliToolPro.git "bili_task_" 定时规则:2 2 28 * *
|
点击确定。
保存成功后,找到该定时任务,点击运行按钮,运行拉库。
如果正常,拉库成功后,同时也会自动添加bilibili相关的task任务。
docker 从入门到精通书籍
GitBook 格式
1 2 3 4 5 6 7
| $ docker pull ccr.ccs.tencentyun.com/dockerpracticesig/docker_practice
# 国内仓库 $ docker run -it --rm -p 4000:80 ccr.ccs.tencentyun.com/dockerpracticesig/docker_practice
# docker hub # $ docker run -it --rm -p 4000:80 dockerpracticesig/docker_practice
|
Vuepress 格式
1 2 3 4 5 6 7
| $ docker pull ccr.ccs.tencentyun.com/dockerpracticesig/docker_practice:vuepress
# 国内仓库 $ docker run -it --rm -p 4000:80 ccr.ccs.tencentyun.com/dockerpracticesig/docker_practice:vuepress
# docker hub # $ docker run -it --rm -p 4000:80 dockerpracticesig/docker_practice:vuepress
|
打开浏览器阅读
打开浏览器,在地址栏输入 ip:4000
即可开始阅读。
停止
在终端按 Ctrl + c
Bitwarden 密码同步管理
Trilium 笔记