环境准备
- 电脑一台,或者服务器一台
- 基本linux命令
- docker容器的使用
- 一个脑子
安装docker服务
- 卸载旧版本
#如果说不是在root用户下执行下面的命令,需要在yum前面加上sudo并且有一个空格。下面的所有命令都一样。
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
- 下载docker依赖环境
yum -y install yum-utils device-mapper-persistent-data lvm2
- 设置下载的docker源
#这里使用的是阿里云的镜像,官方默认的是国外的,是非常慢的,我们就不使用
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装dokcer
#更新yum索引
yum makecache fast
#安装社区版的docker
yum install docker-ce docker-ce-cli containerd.io -y
- 启动dokcer
# 启动Docker服务
systemctl start docker
#查看是否安装成功
docker version
# 设置开机自动启动
systemctl enable docker
安装青龙面板
- 拉取镜像
docker pull whyour/qinglong
- 运行容器
docker run -dit \
-v $PWD/ql/:/ql/data \
-p 5700:5700 \
--name jd \
--hostname qinglong \
--restart always \
whyour/qinglong:latest
- 查看容器是否运行
docker ps
- 登录网页
#ip加端口
拉取仓库
- 仓库地址
ql repo https://git.metauniverse-cn.com/https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend" "main"
- 安装依赖
#进容器执行,手动装全部依赖:
cd scripts
wget -N https://raw.fastgit.org/zero205/JD_tencent_scf/main/package.json
pnpm i
#或在容器外:
docker exec -it 容器名 bash -c "cd scripts
wget -N https://raw.fastgit.org/zero205/JD_tencent_scf/main/package.json
pnpm i"
#容器内
curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shufflewzc/QLDependency/main/Shell/QLOneKeyDependency.sh | sh
安装完毕
到这里,我们的基本安装就结束了。是不是很简单呢。
👍
💖
💯
💦
😄
🪙