在 Android 手机上原生安装 Docker 并将其用作家庭服务器

这是一篇关于在安卓手机(以一加 6T 为例,使用 postmarketOS)上安装 Docker 并将其设置为家庭服务器的教程。

  • 所需物品:安卓手机(推荐一加 6 或 6T)、PC 上安装的 Fastboot、postmarketOS 启动和 img 文件。
  • 步骤详解

    • 启用开发者模式和 USB 调试:在手机设置中找到“Build number”并多次点击启用开发者模式,然后在开发者选项中激活 OEM 解锁和 USB 调试。
    • 在 PC 上安装 Fastboot:访问 Android SDK Platform Tools 页面下载并安装,提取文件并将 platform-tools 文件夹添加到系统环境变量。
    • 下载 PostmarketOS 文件:访问 postmarketOS 网站下载适合手机型号的 boot 和 img 文件并提取放置在同一文件夹。
    • 进入 Fastboot 模式:重启手机并同时按下一加 6T 的音量上、下和电源按钮进入 Fastboot 模式,然后用 USB 线连接到 PC。
    • 刷入 PostmarketOS:在 PC 上打开命令提示符或终端,导航到保存文件的文件夹并依次执行命令,完成后重启手机。
    • 初始设置和 SSH 激活:手机重启后可能需要输入默认 PIN(147147),连接到 Wi-Fi 网络,在手机控制台应用中激活 SSH 并运行相关命令。
    • 通过 SSH 在 PC 上连接手机:在 PC 上打开命令提示符或终端,使用“ssh user@IP_Address_of_the_phone”连接,默认用户名是“user”,IP 地址可在手机控制台应用中通过“ifconfig”找到。
    • 在安卓手机上安装 Docker:连接成功后运行命令安装 Docker 并启动服务,可通过“sudo docker ps”验证安装。
    • 运行 Docker 容器:以运行 Portainer 容器为例,运行相应命令下载并启动容器,Portainer 提供 web 界面用于管理容器。
    • 访问 Portainer 界面:在 PC 浏览器中输入手机 IP 地址加“:9443”访问 Portainer 界面,可在此管理和监控容器。
  • 一加 6T 作为家庭服务器的缺点:无以太网支持,完全依赖 Wi-Fi,稳定性和速度不如以太网;无外部硬盘支持,存储限于内部内存(256GB),但可连接外部 NAS 增加存储。
阅读 2
0 条评论