玩客云5.9千兆固件、docker、青龙面板

玩客云5.9千兆固件玩法:docker、青龙面板

因为玩客云的性能有限,所以有些命令输入后可能要好长一段时间反应,所以尽量耐性等待。

文件下载地址(文件夹:刷入armbian-2):https://caiyun.139.com/m/i?135CmYRRBRULr
提取码:8yXv

u盘刷入armbian5.90

使用USBWriter写入armbian5.90固件。写入固件成功后,再次插入U盘至靠近网线一端的USB口,U盘插入后连接玩客云电源,及其网线。这时亮蓝灯 没什么反应直接等待十分钟后,(如果U盘读写慢的 建议等久一点,或者换个3.0口的u盘),打开局域网查看工具找到玩客云IP。或路由器里面找名称以 aml 开头设备的局域网ip。(注意不要断电不要拔U盘)

USBWriter界面

路由器后台查看IP地址

利用putty连接玩客云

用户:root ;密码: 1234;
设置完初始密码(必须是大小写字母数字特殊符号的高强度密码) 一步一步地将下面的东西填完即可完成了
此固件默认不会刷入 eMMC,如需刷入eMMC请执行命令:

cd /boot/install/
sudo ./install.sh

更换源 /etc/apt/sources.list

打开finalShell连接玩客云,打开sources.list修改源。

deb https://mirrors.ustc.edu.cn/debian buster main contrib non-free
deb https://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free
deb https://mirrors.ustc.edu.cn/debian buster-backports main contrib non-free
deb https://mirrors.ustc.edu.cn/debian-security/ buster/updates main contribnon-free

安装docker脚本

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun

安装青龙面板

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 \
-p 5700:5700 \
--name qinglong \
--hostname qinglong \
--restart unless-stopped \
whyour/qinglong:2.11.1

运行后执行以下代码才能正常访问
docker exec -it qinglong /bin/bash ql check

安装依赖

依赖

docker exec -it qinglong bash
curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shufflewzc/QLDependency/main/Shell/QLOneKeyDependency.sh | sh

依赖库

NodeJs 依赖库

安装失败的话,重新安装即可。

crypto-js
prettytable
dotenv
jsdom
date-fns
tough-cookie
tslib
ws@7.4.3
ts-md5
jsdom -g
jieba
fs
form-data
json5
global-agent
png-js
@types/node
require
typescript
js-base64
axios
Python3依赖库
requests
canvas
ping3
jieba
aiohttp
Linux依赖库
bizCode
bizMsg
lxml

京东定时任务库

KingRan/KR(集合库)

ql repo https://github.com/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR"

Curtinlv 仓库

ql repo https://github.com/curtinlv/JD-Script.git

Zy143L/wskey(wskey转换库)

ql repo https://github.com/Zy143L/wskey.git "wskey"

smiek2121(开卡库)

ql repo ql repo https://github.com/smiek2121/scripts.git "jd_|gua_" "" "ZooFaker_Necklace.js|JDJRValidator_Pure.js|sign_graphics_validate.js|cleancart_activity.js|jdCookie.js|sendNotify.js"

Yun-City/City(集合库)

ql repo https://github.com/Yun-City/City.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendnotify|ZooFaker_Necklace|jd_Cookie|JDJRValidator_|sign_graphics_validate|ql|magic|cleancart_activity"

6dylan6/jdpro(集合库)

ql repo https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"

gys619/Absinthe(集合库)

ql repo https://github.com/gys619/Absinthe.git "jd_|jx_|jddj_|gua_|getJDCookie|wskey" "activity|backUp" "^jd[^_]|USER|utils|ZooFaker_Necklace|JDJRValidator_|sign_graphics_validate|jddj_cookie|function|ql|magic|JDJR|JD" "main"

zero205/JD_tencent_scf

ql repo https://github.com/zero205/JD_tencent_scf.git "jd_|jx_|jdCookie" "backUp|icon" "^jd[^_]|USER|sendNotify|sign_graphics_validate|JDJR|JDSign|ql" "main"

青龙面板-脚本定时运行规则

定时规则
*/5 * * * * ? #每隔 5 秒执行一次
0 */1 * * * ? #每隔 1 分钟执行一次
0 0 2 1 * ? * #每月 1 日的凌晨 2 点执行一次
0 15 10 ? * #MON-FRI 周一到周五每天上午 10:15 执行
0 15 10 ? 6L #2002-2006 2002 年至 2006 年的每个月的最后一个星期五上午 10:15 执行
0 0 23 * * ? #每天 23 点执行一次
0 0 1 * * ? #每天凌晨 1 点执行一次
0 0 1 1 * ? #每月 1 日凌晨 1 点执行一次
0 0 23 L * ? #每月最后一天 23 点执行一次
0 0 1 ? * L #每周星期天凌晨 1 点执行一次
0 26,29,33 * * * ? #在 26 分、29 分、33 分执行一次
0 0 0,13,18,21 * * ? #每天的 0 点、13 点、18 点、21 点都执行一次
0 0 10,14,16 * * ? #每天上午 10 点,下午 2 点,4 点执行一次
0 0/30 9-17 * * ? #朝九晚五工作时间内每半小时执行一次
0 0 12 ? * WED #每个星期三中午 12 点执行一次
0 0 12 * * ? #每天中午 12 点触发
0 15 10 ? * * #每天上午 10:15 触发
0 15 10 * * ? #每天上午 10:15 触发
0 15 10 * * ? * #每天上午 10:15 触发
0 15 10 * * ? #2005 2005 年的每天上午 10:15 触发
0 * 14 * * ? #每天下午 2 点到 2:59 期间的每 1 分钟触发
0 0/5 14 * * ? #每天下午 2 点到 2:55 期间的每 5 分钟触发
0 0/5 14,18 * * ? #每天下午 2 点到 2:55 期间和下午 6 点到 6:55 期间的每 5 分钟触发
0 0-5 14 * * ? #每天下午 2 点到 2:05 期间的每 1 分钟触发
0 10,44 14 ? 3 WED #每年三月的星期三的下午 2:10 和 2:44 触发
0 15 10 ? * MON-FRI #周一至周五的上午 10:15 触发
0 15 10 15 * ? #每月 15 日上午 10:15 触发
0 15 10 L * ? #每月最后一日的上午 10:15 触发
0 15 10 ? * 6L #每月的最后一个星期五上午 10:15 触发
0 15 10 ? * 6L #2002-2005 2002 年至 2005 年的每月的最后一个星期五上午 10:15 触发
0 15 10 ? * 6#3 #每月的第三个星期五上午 10:15 触发

获取cookie设置变量

京东网址:http://m.jd.com
变量名称 JD_COOKIE

<think>好的,我现在要帮用户解决在Armbian系统中使用Docker运行客云容器的问题。首先,我需要理清楚用户的需求。用户可能已经安装了Armbian系统,比如在客云设备上刷了Armbian,现在想通过Docker来运行客云相关的容器。这可能涉及到Docker的安装、配置,以及具体的容器部署步骤。 根据用户提供的引用内容,特别是引用[2],提到了在客云Armbian中设置docker-compose的软链接。这说明用户可能需要使用docker-compose来管理容器。另外,引用[4]提到了软链接外置硬盘的docker目录,可能涉及到存储配置的问题。所以,我需要考虑Docker的安装、docker-compose的配置,以及存储路径的设置。 首先,用户需要在Armbian上安装Docker。这可以通过官方脚本安装,但需要确保系统是64位的,因为Docker通常需要64位环境。客云的硬件是ARM架构的,所以需要确认Docker的ARM兼容性。安装完成后,启动Docker服务,并设置开机自启,这部分可能涉及到systemctl的命令,如引用[3]中提到的停止服务的命令,反向操作就是启动和启用。 接下来,安装docker-compose。由于客云可能资源有限,直接使用pip安装可能不太适合,所以可能需要通过其他方式,比如下载二进制文件。引用[2]中提到了创建软链接,可能因为默认安装路径不在PATH中,所以需要将docker-compose链接到/usr/local/bin目录下,方便直接调用。 然后是配置Docker存储。默认情况下,Docker的镜像和容器存储在/var/lib/docker,但客云的内置存储可能有限,用户可能希望将数据存储在外置硬盘上。引用[4]中的软链接命令就是用来实现这一点的,需要创建目录并设置软链接,注意权限问题,可能需要使用chmod修改权限。 接下来,编写docker-compose.yml文件来定义客云容器。用户可能需要运行特定的镜像,比如某个客云应用的Docker镜像。需要确保镜像适用于ARM架构,否则可能需要构建或寻找适配的镜像。在docker-compose文件中定义服务,设置卷挂载、网络模式、环境变量等参数。 最后,使用docker-compose命令启动容器,并验证容器是否正常运行。用户可能需要查看日志或进入容器进行调试。此外,用户可能关心如何管理容器,比如启动、停止、重启等,这些可以通过docker-compose命令来实现。 可能遇到的问题包括:Docker安装失败,可能是因为系统架构不兼容或依赖缺失;docker-compose安装后无法执行,权限问题或路径错误;存储配置后Docker无法写入,可能是目录权限或软链接错误;容器启动失败,可能是镜像不兼容ARM架构或配置参数错误。需要逐一排查这些问题,并提供解决方案。 用户可能还会问如何优化Docker的性能,或者如何备份数据,这些可以作为相关问题提出。同时,结合用户提供的引用内容,可能需要提醒用户注意命令的正确性,比如使用软链接时的路径是否正确,外置硬盘是否挂载正确等。</think>### 逐步说明:在Armbian系统中使用Docker运行客云容器 #### 1. 系统准备 - 确保Armbian系统为64位版本(推荐使用`Armbian 23.08`或更高版本) - 更新软件包列表: ```bash sudo apt update && sudo apt upgrade -y ``` #### 2. Docker安装与验证 ```bash # 安装Docker curl -fsSL https://get.docker.com | sudo sh # 启动Docker服务并设置自启动 sudo systemctl enable docker && sudo systemctl start docker # 验证安装(应显示Docker版本信息) docker --version ``` #### 3. Docker-Compose配置 ```bash # 安装docker-compose(ARM架构专用方法) sudo apt install docker-compose -y # 创建软链接(解决路径问题[^2]) sudo ln -s /usr/bin/docker-compose /usr/local/bin/docker-compose # 验证安装 docker-compose --version ``` #### 4. 存储路径配置(可选) ```bash # 创建外置存储目录(假设挂载点为/mnt/disk) sudo mkdir -p /mnt/disk/docker sudo chmod 777 /mnt/disk/docker # 创建软链接[^4] sudo ln -s /mnt/disk/docker /var/lib/docker ``` #### 5. 编写docker-compose.yml ```yaml version: &#39;3&#39; services: wanke: image: oldiy/wanakeyun:latest # 专为ARM架构构建的镜像 container_name: wanke_cloud restart: always volumes: - /mnt/disk/wanke/config:/config # 配置文件持久化 network_mode: host # 直接使用主机网络[^2] ``` #### 6. 启动容器 ```bash # 启动服务(-d表示后台运行) docker-compose up -d # 验证容器状态 docker ps | grep wanke_cloud ``` #### 7. 常见问题排查 - **容器启动失败**:检查日志 `docker logs wanke_cloud` - **权限问题**:执行 `sudo usermod -aG docker $USER` 后重新登录 - **存储空间不足**:确认软链接生效 `ls -l /var/lib/docker` ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值