Loading... ## **1 拉取青龙镜像** 在[dockers](https://so.csdn.net/so/search?q=dockers&spm=1001.2101.3001.7020)官方镜像列表中拉取最新版的青龙镜像 ```bash docker pull whyour/qinglong:latest ``` ![](https://img-blog.csdnimg.cn/eb5eae6a19b748e0b102c762a9dce418.png) ## 2 运行Docker 想改[青龙面板](https://so.csdn.net/so/search?q=%E9%9D%92%E9%BE%99%E9%9D%A2%E6%9D%BF&spm=1001.2101.3001.7020)端口的话就把其中的 5960:5700 改成 XXXX:5700 即可, 冒号后的5700别动! ```bash # 复制下列命令在ssh执行(先安装docker) # 注:$PWD请修改为实际你想安装的路径 不想修改的,直接复制 docker run -dit \ -v $PWD/ql/config:/ql/config \ -v $PWD/ql/log:/ql/log \ -v $PWD/ql/db:/ql/db \ -v $PWD/ql/repo:/ql/repo \ -v $PWD/ql/raw:/ql/raw \ -v $PWD/ql/scripts:/ql/scripts \ -v $PWD/ql/jbot:/ql/jbot \ -p 50110:5700 \ --name qinglong \ --hostname qinglong \ --restart unless-stopped \ whyour/qinglong:latest ``` ## 3 依赖管理 nodejs中可能 有一些依赖,可以通过如下方式解决: (1)在容器中执行如下命令解决: ```bash pnpm install crypto-js request axios requests ds jsdom png-js ``` (2)在[青龙](https://so.csdn.net/so/search?q=%E9%9D%92%E9%BE%99&spm=1001.2101.3001.7020)界面上:依赖管理-添加nodejs依赖 ![](https://img-blog.csdnimg.cn/90dcc7bbb8ab45f5ae707e2a63955032.png) ### 常见错误 1.JS错误 Error: Cannot find module ‘xx’ 解决方法1:docker exec -it qinglong pnpm install xx 解决方法2:在青龙界面上:依赖管理-添加nodejs依赖 ![](https://img-blog.csdnimg.cn/90dcc7bbb8ab45f5ae707e2a63955032.png) 2.缺文件 Error: Cannot find module ‘./xx’ 解决方法:一般是拉库命令不完整,请检查或复制完整的拉库命令重新拉库。 3.缺py依赖 ModuleNotFoundError: No module named ‘xxx’.py 解决方法:docker exec -it 容器名 pip3 install xxx 4.遇到这种问题:(脚本问题) TypeError: Cannot read property ‘xxxx’ of undefined 这种脚本问题、IP问题、服务器网络、接口修改或者账号活动被限制等!导致的脚本无法正常运行。 解决方法:此类问题较为复杂根据实际情况解决吧。最好搞动态IP。 参考链接: [青龙必装依赖以及各种依赖问题解决方案!\_青龙依赖\_木子的白猫的博客-CSDN博客](https://blog.csdn.net/Dch520898/article/details/120254799 "青龙必装依赖以及各种依赖问题解决方案!_青龙依赖_木子的白猫的博客-CSDN博客") [最新版青龙面板V2.15.0略微详细安装教程\_初心易变的博客-CSDN博客](https://blog.csdn.net/CTF_zhang/article/details/123657669 "最新版青龙面板V2.15.0略微详细安装教程_初心易变的博客-CSDN博客") 最后修改:2023 年 10 月 12 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏