浏览文档目录 +

Docker 管理 · Free / Go

容器

查看容器状态和资源占用,完成生命周期、日志与终端操作。

容器真实界面,敏感信息已打码
真实产品界面 · 敏感信息已打码

可以做什么

  • 批量启动、停止和重启容器
  • 查看实时资源、日志和挂载信息
  • 使用 Web 终端和本地镜像重置

这个页面解决什么问题

容器页管理单个 Docker 容器的生命周期与健康:查找、启停、重启、日志、终端、更新和重置。它与 Compose 页的分工是——Compose 管理整个项目(一组服务),容器页面向单个容器实例;Compose 项目里的服务容器也会聚合显示在这里,且操作走对应接口。

列表同时呈现运行状态与资源画像:状态灯区分运行中、已停止、已创建、重启中、已暂停等真实生命周期,资源列显示 CPU、内存、网络与磁盘 I/O 的实时采样;已停止容器的资源列显示“-”,不健康状态用警告色但不当作已停止处理。

容器备注是按环境保存的管理元数据(按 Docker 容器名记录,同名重建沿用),与 Compose 容器详情共用同一后端记录;它不修改容器配置。

开始前准备

  • 终端与更新操作要求目标设备具有相应权限;远程设备按生命周期与日志权限分别显示操作。
  • 工具栏的「新建容器」当前仍是开发中提示,创建容器请通过 Compose 或 AppStore。

如何操作

查找容器并判断状态

怀疑某个服务异常,需要先定位容器并判断它到底处于什么状态。

  1. 按名称或镜像搜索,或用状态分段筛选(全部、运行中、不健康、已停止)缩小范围。
  2. 查看状态灯与资源列:CPU/内存/网络/I/O 为实时采样;注意“不健康”表示健康检查未通过但仍在运行,与“已停止”是两种状态。
  3. 端口列支持内网跳转:单个公开端口直接是链接,多个端口悬浮展开逐个访问。
  4. 点击行打开右侧详情:基础配置、挂载、网络与最新优先的实时日志。

结果检查:明确容器当前的真实状态与资源占用;列表与详情、卡片显示同一状态。

执行生命周期与批量操作

需要启停一批容器,或处理卡死的容器。

  1. 行内常驻操作为启停、重启与更多;日志、终端、强制停止与删除在更多菜单中。
  2. 「强制停止」确认后立即发送 SIGKILL:不做优雅停止、不改重启策略,用于卡死场景。
  3. 批量勾选(列表复选框、拖拽框选,卡片也有复选框)后统一启动/停止:三个 worker 有界并发、逐条隔离失败并在通知中汇总原因。
  4. 删除等破坏性操作使用统一确认组件。

结果检查:容器状态按真实 Docker 结果刷新;批量操作逐项汇报,单项失败不影响其余。

查看完整日志

排查启动失败或运行异常。

  1. 从行内或详情打开完整日志,通过共享容器日志组件查看。
  2. 日志实时跟随输出;切换容器或离开页面会关闭旧日志流,不会在后台残留连接。
  3. 结合时间与错误级别定位问题;需要上下文时同时参考系统事件页。

结果检查:拿到定位问题所需的日志证据;关闭窗口即停止接收。

使用 Web 终端

需要在容器内执行命令排查,不想 SSH 进宿主机。

  1. 从更多菜单打开终端。
  2. 连接前选择 Shell 与执行用户。
  3. 以 Docker exec 真正就绪为连接状态;就绪后即可执行命令。
  4. 完成后关闭终端;离开页面会自动关闭终端连接。

结果检查:获得容器内的交互式命令行;连接状态真实反映 exec 结果,不会假装在线。

更新或重置容器

镜像有新版本,或容器进入异常状态需要按当前镜像重建。

  1. 「更新容器」先拉取最新镜像,成功后在后台重建:保留配置、网络、挂载与原运行状态;同一容器同时只允许一个更新任务,拉取失败或超时不会继续重建。
  2. 镜像页检测出“可更新”标记的容器,在这里执行更新后标记随之消解。
  3. 「使用当前本地镜像重置」不重复拉取,直接以本地现有镜像重建并保留原运行状态,适合配置错乱后的恢复。
  4. 完成后在详情与端口列核对状态和入口。

结果检查:容器按新镜像或本地镜像重建,挂载与数据卷保持不变。

弹窗与高级功能

完整日志

打开入口:行内或详情中的日志操作。

查看单个容器的完整实时日志。

  • 内容:实时日志流,跟随输出。
  • 生命周期:切换容器或离页自动关闭旧日志流。

提交或关闭后:只读查看,不影响容器运行。

终端连接

打开入口:更多菜单中的终端操作。

在容器内打开交互式 Shell。

  • 选项:连接前选择 Shell 与执行用户。
  • 状态:以 Docker exec 真正就绪为准。

提交或关闭后:获得容器内命令行;关闭或离页即断开。

注意:终端拥有所执行用户在容器内的全部权限,执行命令前确认影响。

更新/重置确认

打开入口:更新容器或使用本地镜像重置。

在重建容器前明确影响。

  • 更新:先拉取最新镜像,失败不重建;成功后保留配置、网络、挂载与运行状态。
  • 重置:使用当前本地镜像,不重复拉取。
  • 互斥:同一容器同时只有一个更新任务。

提交或关闭后:确认后任务后台执行,完成按真实状态刷新。

注意事项

  • “新建容器”入口目前仅提示功能开发中,尚未提供创建表单。
  • 删除、重置等破坏性操作使用统一确认组件;自身容器受保护不可强制停止。
  • 更新任务的轮询固定发起时的设备;切换设备或离页只取消页面订阅,后台任务继续。