第四章:超详细搭建青龙面板—拉取青龙面板、面板配置、依赖安装第四章:超详细搭建青龙面板—拉取青龙面板、面板配置、依赖安装路飞博客

第四章:超详细搭建青龙面板—拉取青龙面板、面板配置、依赖安装

前面一章说到容器可以比喻成一台虚拟的“手机”,那手机要正常使用是不是得要有系统,青龙面板就比喻成这个“系统”,这样子这台“手机”才能正常使用,接下来进行青龙面板的安装。打开SSH工具连接上你的服务器,复制以下代码回车运行。

docker run -dit \
--name qinglong \
--hostname qinglong \
-p 5700:5700 \
-v $PWD/docker/ql/config:/ql/config \
-v $PWD/docker/ql/log:/ql/log \
-v $PWD/docker/ql/db:/ql/db \
-v $PWD/docker/ql/scripts:/ql/scripts \
-v $PWD/docker/ql/jbot:/ql/jbot \
--restart always \
whyour/qinglong:latest

命令解析:
–name qinglong:设置容器名称为qinglong
-p 5700:5700:设置端口映射为5700,可通过IP+5700访问青龙面板,要更改的只需改前面的端口号即可
-v …. 设置青龙面板的存储目录
–restart always:设置容器为开机自启
whyour/qinglong:latest:安装青龙面板最新版本,也可以指定,加版本号即可,如:whyour/qinglong:2.12.2,版本这里特别说一下,截止本文编写的时间,最新的版本是2.13.x,但是会有那么一点小Bug,所以建议不要拉最新版本,等官方稳定后再升级,目前比较稳定的是2.11.1和2.12.2,我这里拉取的是2.12.2版本,回车运行前,记得把latest改为2.12.2,最新的不一定是好的,但稳定的绝对是最好的。

拉取完成之后去浏览器访问青龙面板,IP+5700,初始化主要是设置账号和密码,通知可以暂时跳过,后面会专门写一章怎么配置消息通知。如果发现不能访问青龙面板的,注意查下对应的端口是否已经放行,服务器提供商没有防火墙/安全组的去查下Linux系统的防火墙是否拦截了,具体操作去查看第八章写的Linux服务器放行指定端口

登录青龙版面后,点击系统设置-其他设置,日志删除频率输入3天,也可以其他,主题可以改个暗色,酷一点。

接下来最重要的是安装依赖,点击依赖管理,分别有三个类别Nodejs、Python3、Linux,青龙面板支持多个语言的脚本,所以必须要把依赖安装上才能正常运行各种脚本,右上角新建依赖,自动拆分选,分别把对应三个类别的添加上去,就会自动拉取依赖进行安装了。

注意一点是,如果拉取的是最新版的青龙面板,Linux依赖会安装失败,看日志是拉取不了新的依赖版本,应该是BUG,经过测试发现也不影响京东脚本的运行,如果是其他的脚本就不一定了。

Nodejs常用依赖

png-js
@types/node
require
typescript
crypto-js
prettytable
dotenv
jsdom
date-fns
tough-cookie
tslib
ws@7.4.3
ts-md5
jsdom -g
jieba
fs
form-data
json5
global-agent
js-base64
axios
moment
ds

Python3常用依赖

requests
canvas
ping3
jieba
aiohttp

Linux常用依赖(青龙比较新的版本可能会安装失败,跑京东脚本目前未发现有影响)

bizCode
bizMsg
lxml

注意依赖类型不要选错,自动拆分要选是,有些依赖可以会比较大,拉取需要点时间,不要急,正常情况下1-5分钟就可以全部装好。

我们可以在Docker面板上看到多了一个名字为qinglong的容器,有宝塔的在宝塔上面查看,没有的在portainer上也可以看到。

如果需要安装多个青龙面板,只要把上面的安装代码改一下储存目录名称端口即可,可以拉取一个最新版来查看一下区别。比如名称改为qinglong2、储存目录改为ql2、端口改为5800,代码如下:

docker run -dit \
--name qinglong2 \
--hostname qinglong2 \
-p 5800:5700 \
-v $PWD/docker/ql2/config:/ql/config \
-v $PWD/docker/ql2/log:/ql/log \
-v $PWD/docker/ql2/db:/ql/db \
-v $PWD/docker/ql2/scripts:/ql/scripts \
-v $PWD/docker/ql2/jbot:/ql/jbot \
--restart always \
whyour/qinglong:latest

搭建青龙面板系列教程:

第一章:超详细搭建青龙面板—服务器选购、防火墙/安全组配置

第二章:超详细搭建青龙面板—SSH连接服务器、安装宝塔、面板配置

第三章:超详细搭建青龙面板—安装Docker容器、部署可视化工具Portainer

第四章:超详细搭建青龙面板—拉取青龙面板、面板配置、依赖安装(本文)

第五章:超详细搭建青龙面板—电脑浏览器或手机浏览器抓取京东Cookie

第六章:超详细搭建青龙面板—拉取京东脚本、任务筛选、京东脚本库分享

第七章:超详细搭建青龙面板—配置微信消息推送pushplus+WxPusher

第八章:超详细搭建青龙面板—后期维护&卸载、定时规则、Linux防火墙

原创文章,转载请注明出自本站路飞博客,这是最起码的尊重,谢谢!

转载请注明:路飞博客 » 第四章:超详细搭建青龙面板—拉取青龙面板、面板配置、依赖安装