参考链接:
喵云崽库
https://gitee.com/yoimiya-kokomi/Miao-Yunzai
https://github.com/yoimiya-kokomi/Miao-Yunzai
参考文章
https://muerg.cn/post/yunzai_docker/
https://zhu-yirui.gitee.io/zyr_blog/2023/06/16/docker%E8%BF%90%E8%A1%8C%E4%BA%91%E5%B4%BD/
安装依赖
wrt安装以下几个工具
git-http
docker-compose
node-npm
指令
# 使用 Github
git clone --depth=1 https://github.com/yoimiya-kokomi/Miao-Yunzai.git
cd Miao-Yunzai
git clone --depth=1 https://github.com/yoimiya-kokomi/miao-plugin.git ./plugins/miao-plugin/
# 使用Gitee
git clone --depth=1 https://gitee.com/yoimiya-kokomi/Miao-Yunzai.git
cd Miao-Yunzai
git clone --depth=1 https://gitee.com/yoimiya-kokomi/miao-plugin.git ./plugins/miao-plugin/
# 使用npmjs.org安装
npm install pnpm -g
# 指定国内源npmmirror.com安装
npm --registry=https://registry.npmmirror.com install pnpm -g
# 直接安装
pnpm install -P
# 如依赖安装缓慢或失败,可尝试更换国内npm源后再执行install命令
pnpm config set registry https://registry.npmmirror.com
pnpm install -P
运维指令
启动容器
在工作目录内运行命令,拉起容器,并运行初始化命令。
docker-compose up -d
docker exec -it miao-yunzai node app
完成验证,重启容器,或者使用以下快捷键仅退出界面
Ctrl+P 然后Ctrl+Q
重新登录QQ
docker exec -it miao-yunzai npm run login
验证完成后,按快捷键 Ctrl+C 退出,然后重启容器
docker-compose restart
常用命令
后台运行
docker-compose up -d
前台运行
docker-compose up
容器ID查看(注意是数字和英文的组合)
docker ps -a
启动完成后进入 miao-yunzai 的容器(如果进不去就把miao-yunzai替换成你的容器ID)
docker exec -it miao-yunzai /bin/sh
停止运行
docker-compose down
重启/更新
重启时会自动拉取最新项目并更新相关依赖
docker-compose restart
查看日志
查看最后的 100 行日志并持续输出日志
docker-compose logs -f –tail=100
出问题的时候可以参考的文档
https://www.wolai.com/oA43vuW71aBnv7UsEysn4T