使用docker在Windows系统环境下部署qsign

如题,本文主要讲述如何在Windows的系统环境下使用docker并部署qsign(其实挺简单的)

首先你需要安装docker desktop这款软件,在我给出的链接下载好安装包后一路OK安装完成,这之后你可能会需要重启一次计算机,重启再打开docker desktop后,就能看到如下界面

accept(就是同意,这玩意就是告诉你,你要是拿这个赚钱赚太多了是要收费的)之后,可能会提示你:

Docker Desktop需要一个较新的WSL内核版本。
通过运行 “wsl —update”来更新WSL内核。

按照他的提示,使用Windows+R打开cmd,运行一下就可以了

如果在部分情况下,出现了

此类提示,那么你可能需要代理或者多试几次

安装完成后重新打开docker desktop,然后在cmd中输入

1
docker run -d --restart=always --memory 1g --memory-swap 2g --name qsign -p 8080:8080 -e ANDROID_ID={android_id} xzhouqd/qsign:8.9.63

注意!这里的ANDROID_ID={android_id}后的{android_id}你自己用一定要改为自己的device.json中的android_id,如ANDROID_ID=123456

理论上就会直接开始下载所需要的镜像然后自动部署

使用docker container ls -a查看容器状态,Up后面加时间就证明部署成功并且在运行了

也可以在docker desktop中查看

最后打开本机的localhost:8080来最后检查一遍

如果你的8080端口被占用,请在前面的部署指令中替换成其他端口

到此为止你的qsign已经彻底在docker里跑起来了,下载最新版的go-cqhttp并获取最新的config,在config中填入http://127.0.0.1:8080或者http://[你的公网IP]:8080即可

docker萌新,勿喷,仅为行外人员提供思路,你喷就是你对。