教程

如何从手机管理 Docker(通过 SSH)

通过 SSH 从手机管理 Docker 容器:列出、看日志、重启、更新容器和 Compose 栈,关键命令,以及怎么在手机上做得不痛苦。

CC Chen Chen· 创始人·2026 年 6 月 10 日·阅读 6 分钟

从手机管理 Docker

你不需要笔记本就能照看容器。SSH 进运行 Docker 的宿主机,你就能列容器、看日志、重启崩掉的服务、拉更新——全在手机上。这对家庭实验室或小 VPS 很理想:出问题时,你在沙发上或火车上就能修。下面是实用命令集,以及怎么在手机上做得不那么痛苦。

第 1 步——SSH 进 Docker 宿主机

Docker 跑在一台宿主机上(树莓派、NUC 或 VPS)。从移动客户端 SSH 进那台宿主(安卓 / iPhone)。到了 shell,你就直接和 Docker 对话了——不需要专门的 App。

从手机 SSH 进 Docker 宿主机的会话
SSH 进运行 Docker 的宿主,你就在手机上完全掌控容器——列、看日志、重启、更新。

第 2 步——你真正会用的命令

目标命令
列出运行中的容器docker ps
列出全部(含已停止)docker ps -a
跟踪某容器日志docker logs -f <名字>
重启容器docker restart <名字>
进入容器 shelldocker exec -it <名字> sh
资源占用docker stats
清理空间docker system prune

第 3 步——Docker Compose 栈

如果你用 Compose 跑栈,cd 进栈的目录,用:

  • docker compose ps —— 看什么在跑
  • docker compose logs -f —— 跟踪全部
  • docker compose pull && docker compose up -d —— 更新到最新镜像
  • docker compose restart <服务> —— 重启一个服务

在小屏幕上更轻松

在手机上敲长 Docker 命令是烦人的部分。两样东西能帮上:把常用命令存成片段(snippets)一键复用,以及借助 AI 助手。用 TermAI 你可以描述目标——"显示 nextcloud 容器的日志"、"哪个容器占内存最多"——得到可复核再运行的确切命令,比在小键盘上记标志好用。

TermAI 在手机上建议一个 docker 命令,带 Run 按钮
描述你要做的事,TermAI 给出带 Run 按钮的 docker 命令——不想在手机键盘上敲 docker logs --tail 标志时很方便。

看日志而不被淹没

在手机上跟日志通常很痛苦——一墙文字滚得比你读得还快。TermAI 用一个专门的日志流模式解决:当你跑 docker logs -fdocker compose logs -f 这类跟随命令时,顶部出现工具栏——暂停/恢复(停下来真正去读)、Filter(搜索最近 500 行,错误/警告/信息分色高亮)、以及一个 AI 按钮(把最近 100 行交给助手快速判断"这里出了什么问题")。在小屏上,这就是"无尽滚动"和"一下找到错误"的区别。

离家时连接宿主机

要在离家时管理 Docker,别把 SSH 暴露到公网。用 Tailscale(TermAI 内置),从任何地方连到 Docker 宿主的私有地址。见 iPhone 上的 Tailscale

常见问题

手机上有 Docker App 吗?
有些图形 App 通过 Docker API 操作,但最简单灵活的做法是 SSH 进宿主、用普通的 docker 命令行——适用于任何配置,也不额外暴露什么。

能改用手机管理 Portainer 吗?
能,装了 Portainer 的话它的网页界面在手机上可用。SSH 是更底层、始终可用、无需预装的兜底。

怎么快速重启崩掉的容器?
docker restart <名字>,或 Compose 服务用 docker compose restart <服务>

快速事实

  • 怎么做:SSH 进 Docker 宿主,用普通 docker 命令行
  • 核心命令:docker psdocker logs -fdocker restartdocker stats
  • Compose:docker compose pull && docker compose up -d 更新
  • 手机上:片段 + AI 助手好过敲长标志
  • 远程:用 Tailscale,别暴露 SSH
Try TermAI

Free on iOS and Android. 5 AI requests/day on the free tier, plus unlimited SSH/SFTP and built-in Tailscale.

CC
Chen Chen — Founder of TermAI

Writes about mobile DevOps, terminal UX, and the surprising depth of "boring" infrastructure.

Was this useful? ← Back to blog