华为 Pura 70 跑 Docker-Compose 实战:从零部署轻量级服务的完整指南

先说结论:「华为 Pura 70 跑 Docker Compose」应拆成机型可核对身份与宿主/开发机工具边界两层——Docker Compose 是 PC/服务器上的多容器编排工具(官方文档:docs.docker.com/compose),不是手机 SKU 卖点,也不是 HarmonyOS 官方承诺的「一键装 APK 跑 k8s」。国行机型锚点仅以 GitHub MobileModels 为准:Pura 70 ADY-AL00(代号 Audrey);Pro HBN-AL00(Hepburn);Ultra HBP-AL00(HepburnP)。能在手机上核对的是型号与系统版本;能稳定跑 Compose 的环境通常是带完整 Linux 内核能力的 PC/服务器(或自带内核的 VM)。本页不提供伪成功率%、伪「手机跑 k8s」营销、伪性能对比表。

机型身份(只锚 MobileModels)

传播名 国行型号码 代号 不要混谈
HUAWEI Pura 70 ADY-AL00(另有北斗卫星消息版 ADY-AL10) Audrey 用「Pura 70」简称混 Pro/Ultra;发明未进表的 SKU
HUAWEI Pura 70 Pro HBN-AL00 Hepburn 把 Pro+(HBN-AL10/HBN-AL80)当标准 Pro
HUAWEI Pura 70 Ultra HBP-AL00 HepburnP 用海外 ADY-LX9 等冒充国行码

出处:GitHub MobileModels · huawei_cn(Pura 70 家族);海外对照见 huawei_global_en

边界表:设备侧可核对 vs 需要宿主/开发机

目标 合理落点 常见误导(本页删除)
核对型号 / 系统版本 设置 → 关于本机;对照 MobileModels 国行码 用营销文案代替型号码
官方调试链路 华为开发者侧工具链(如 HDC / DevEco 文档路径)面向开发调试,不是「手机当 Docker 宿主」产品承诺 把调试 shell 写成官方 Docker 卖点
类 Termux / 用户态 Linux 体验 社区方案(如 Android 上的 Termux;HarmonyOS 侧社区终端如 GitHub HiSH)属非官方、能力受限路径;不保证 cgroup/namespace/overlay 等 Docker Engine 依赖 「proot 上一键 docker-compose up 全家桶 / 跑 k8s」无出处保证
Docker Compose 编排 在具备 Docker Engine 的 PC / 服务器 / 自带内核的 VM 上写 compose.yaml,用官方 Compose 命令管理生命周期 伪一键 APK、伪成功率%、伪「12GB 跑 N 个容器真香」实验室 %
家庭服务(HA / RSS 等) 推荐部署在 NAS、迷你主机或云主机;手机可作客户端访问 把「边缘节点」话术写成 Pura 70 出厂能力
数据边界:删除原稿中的伪「实测跑通 / 真香」、伪资源配额成功率表、伪「HarmonyOS Next 5.0.1 截至某月」无出处版本断言当事实、把 Termux+proot 写成「唯一官方可行路线」、以及任何「手机跑 k8s / 一键 APK Docker」营销句。Compose 语法与命令以 Docker 官方文档为准。

Compose 在宿主上怎么用(官方路径摘要)

在已安装 Docker Engine 的 Linux/Windows/macOS 宿主上,Compose 用一份 YAML 定义服务、网络与卷,再以单一命令创建/启停/重建。示意(命令与文件名以官方文档当前页为准):

# 在 PC/服务器项目目录
# 编写 compose.yaml 后:
docker compose up -d
docker compose ps
docker compose logs -f
docker compose down

资源限制、重启策略、卷挂载等字段含义见 Compose 规范与 docs.docker.com;不要把「手机沙箱里假装能用的 daemon.json」当成官方 Engine 配置教程。

出处:Docker Docs · Compose;Compose file reference;Docker Engine overview

HarmonyOS / 手机侧:别把社区终端当成 Docker 卖点

  • 官方调试:开发者工具链(HDC 等)用于应用调试与设备连接,不等价于「手机内置 dockerd」。
  • 社区终端:HarmonyOS NEXT 上并无官方 Termux 兼容承诺;社区替代如 HiSH(QEMU 系 Linux Shell) 属于第三方开源,能力与性能边界以该仓库 README 为准——仍不等于官方 Docker Compose 产品路径。
  • Android 沙箱事实:即便在 Android 系设备上,普通应用沙箱通常也拿不到 Docker Engine 所需的完整 cgroup/namespace/overlay;社区图文里的 proot「装 Docker」多为受限模拟,不能写成「Pura 70 出厂能力」。

出处:GitHub HiSH;Docker Engine/Compose 官方文档;MobileModels huawei_cn

给读者的可执行清单

  1. 在「关于本机」核对是否为 ADY-AL00 / HBN-AL00 / HBP-AL00 之一。
  2. 若目标是 Compose 服务:在 PC/NAS/云主机安装 Docker Engine,按官方 Compose 文档编写并 up;手机只做客户端访问。
  3. 若只想在手机上要 Linux shell:先读清该方案是否官方、是否自带内核(VM)还是用户态模拟——再决定期望,勿按「一键 Docker」广告验收。
  4. 需要官方应用调试时走华为开发者文档中的 HDC/DevEco 路径,勿与 Compose 宿主混为一谈。

FAQ

Q1:Pura 70 能不能「官方」跑 Docker Compose?
华为未将 Docker Compose 列为手机产品卖点。Compose 的权威定义在 Docker 官方文档,部署面通常是 PC/服务器。手机侧社区方案不构成官方承诺。
Q2:原稿里的 Termux + proot + containerd 方案还算数吗?
那是社区/实验路径,依赖沙箱与内核接口暴露,不能写成可复现的全员成功率或「唯一官方路线」。本页改为宿主边界说明,避免伪实测话术。
Q3:家庭智能中枢应该装哪?
优先 NAS/迷你主机/云主机上的官方或项目文档部署方式;用手机浏览器或官方 App 访问即可。