十一

docker安装和青龙面板安装教程

作者: 十一 发布时间: 2021-12-14 1.32K 人阅读

一.安装准备的东西

青龙面板是使用Docker来安装的.只要有可以运行Docker的电脑都可以进行安装,但是要定时运行 24小时开机太费电脑 最好不要使用电脑,推荐使用腾讯云或者阿里云的服务器都很便宜,自己百度找一哈

二.安装docker

安装过Docker的可以跳过这一步,没有安装的使用以下脚本命令直接安装Docker。

//安装依赖
yum -y install yum-utils device-mapper-persistent-data lvm2

//配置仓库镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

//安装docker
yum -y install docker-ce

安装Docker好后记得启动Docker,和设置开机启动 使用一下命令

##启动Docker:  sudo systemctl start docker

##开机启动Docker:  sudo systemctl enable docker

三.拉取青龙镜像

docker pull whyour/qinglong:latest

四.部署镜像

##建议改一下青龙端口以防被爆破 将-P 5700:5700改成-P 5800:5700 青龙面板地址就变成你的ip+5800 前提改的端口没有被占用,如果你不需要改直接复制以下命令执行

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

五.打开防火墙

去你的服务商开启防火墙 开放端口5700

以下部分主机商开通端口教程

腾讯云: https://www.bt.cn/bbs/thread-1229-1-1.html

阿里云:https://www.bt.cn/bbs/thread-2897-1-1.html

华为云:https://www.bt.cn/bbs/thread-3923-1-1.html

六.登录青龙面板

面板地址:http://你服务器IP:5600
默认账号:admin
默认密码:adminadmin
注意:当您使用以上密码首次登录后,面板会显示已初始化密码。请在SSH终端内输入以下指令查看新密码(输出的结果就是实际的密码了{“username”:“admin ##这里是你的管理员账号”,“password”:” 123456 ##这里的就是你新管理密码”),代码如下:

docker exec -it qinglong cat /ql/config/auth.json

七.完成登录

青龙面板更新命令:一步一步执行

cd qinglong   ##进入青龙目录 qinglong改你的目录

docker-compose down

docker pull whyour/qinglong:latest

docker-compose up -d

八.依赖安装

1.出现下列错误:(缺依赖)

Error: Cannot find module  ‘xx’

执行命令:docker exec -it ql(ql你的容器名称) pnpm install  xx(xx填缺少依赖的文件名)

2.一般出现这种错误:(缺文件)

Error: Cannot find module  ‘./xx’

执行命令:那就很有是拉库命令不完整,请检查或复制完整的拉库命令,看看群置顶↑?

3.一般出现这种错误:(缺py依赖)

ModuleNotFoundError: No module named ‘xxx’,并且是.py结尾的脚本

执行命令:docker exec -it ql(ql你的容器名称) pip3 install xxx

4.遇到这种问题:(脚本问题)

TypeError: Cannot read property ‘xxxx’ of undefined

操作是:原因可能是脚本问题,或者接口问题,又或者是黑号,又或者是京东问题,又或者是ip黑了,等等。总之遇到这种情况,有人说重装能解决,或者换ip再试试,自

SSH安装依赖:

docker exec -it qinglong bash -c "apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source"

宠物汪汪依赖

docker exec -it qinglong bash -c "cd scripts && npm i -S png-js"

全部依赖库:

docker exec -it qinglong bash -c "npm install -g typescript"
docker exec -it qinglong bash -c "npm install axios date-fns"
docker exec -it qinglong bash -c "npm install crypto -g"
docker exec -it qinglong bash -c "npm install jsdom"
docker exec -it qinglong bash -c "npm install png-js"
docker exec -it qinglong bash -c "npm install -g npm"
docker exec -it qinglong bash -c "pnpm i png-js"
docker exec -it qinglong bash -c "pip3 install requests"
docker exec -it qinglong bash -c "apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source"
docker exec -it qinglong bash -c "apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev"
docker exec -it qinglong bash -c "cd /ql/scripts/ && apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && npm i && npm i -S ts-node typescript @types/node date-fns axios png-js canvas --build-from-source"

版权声明:本文为CSDN博主「xjfyt」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明,如有侵权联系删除。

转载:http://www.unke.ren/140.html

© 版权声明

发表回复