1.普通用户提权

usermod -G wheel monkey
id monkey

2.安装docker

sudo yum install -y yum-utils

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
    
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin 

############################## 特定版本docker安装 ##############################
yum list docker-ce --showduplicates | sort -r
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin
############################## 特定版本docker安装 ##############################

# 启动docker
sudo systemctl start docker
sudo systemctl enable docker

# 安装docker后会自动建立一个docker组,将使用docker的用户加入docker组中
sudo usermod -aG docker $USER
uid=1000(monkey) gid=1000(monkey) groups=1000(monkey),10(wheel),995(docker)

# 重新登陆终端,测试
docker run --rm hello-world

在安装docker源报错:

docker跑京豆 docker 京东豆_微信

原因是时间不同步导致,使用时间同步服务进行时间同步

sudo yum -y install ntpdate
sudo ntpdate -u  pool.ntp.org

3.安装portainer

portainer可以为docker提供图形化界面,方便image,container的管理

docker search portainer
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --restart=always --name prtainer portainer/portainer

登录http://IP:9000/即可

4.安装青龙面板

4.1.安装青龙面板

使用portainer图形化界面或者命令行都可以

sudo chown -R monkey.monkey /data/
cd /data
mkdir -p dockers/qinglong

docker run -dit \
-v /data/dockers/qinglong/config:/ql/config \
-v /data/dockers/qinglong/log:/ql/log \
-v /data/dockers/qinglong/db:/ql/db \
-p 5600:5600 \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:latest

进入http://192.168.2.107:5600/,设置完密码后就进去了青龙面板的管理界面了

4.2.新建订阅

【订阅管理】---》新建订阅---》按照下图填写---》确定(其他的脚本库参考2022最新青龙面板京东脚本库)---》运行

docker跑京豆 docker 京东豆_docker_02

docker跑京豆 docker 京东豆_微信_03

4.3.获取京东cookie

进入京东移动端,然后按F12打开开发者模式,然后点击登录,输入手机号和验证码,在Network的home.action里面可以看到pt_key和pt_pin两个值,copy出来

docker跑京豆 docker 京东豆_微信_04

进入青龙面板,【环境变量】---》【新建变量】,变量名必须是JD_COOKIE,变量的值就填入红框中的部分

4.4.通知管理

注册企业微信,点击企业微信跳转注册,注册完创建应用,注册完之后手机下载企业微信

docker跑京豆 docker 京东豆_微信_05

docker跑京豆 docker 京东豆_微信_06

获取到机器人的weWorkBotKey后,进去青龙面板,【系统设置】---》【通知设置】,通知方式选择【企业微信机器人】,填入weWorkBotKey,【保存】

4.5.报错处理

如果出现报错Error: Cannot find module 'xx',原因是缺少以来,解决方法

进入青龙面板,【依赖管理】---》【新建依赖】

如果出现报错Error: Cannot find module './xx',原因是拉库命令不完整,解决方法

进入青龙面板,【订阅管理】中删除订阅,【定时任务】中删除所有定时任务。试试其他的京东脚本库

参考:青龙面板依赖修复