docker安装和青龙面板安装教程
一.安装准备的东西
青龙面板是使用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