探索 Docker Desktop 中的“容器”视图

“容器”视图列出了所有正在运行和已停止的容器和应用程序。它提供了一个简洁的界面来管理容器的生命周期、与运行中的应用程序交互以及检查 Docker 对象(包括 Docker Compose 应用程序)。

容器操作

使用搜索字段按名称查找特定容器。

容器视图中,您可以:

  • 启动、停止、暂停、恢复或重启容器
  • 查看镜像包和 CVEs
  • 删除容器
  • 在 VS Code 中打开应用程序
  • 在浏览器中打开容器暴露的端口
  • 复制 docker run 命令以便重复使用或修改
  • 使用 Docker Debug

资源使用情况

容器视图中,您可以监控您的容器随时间变化的 CPU 和内存使用情况。这可以帮助您了解容器是否存在问题或是否需要分配额外资源。

当您检查一个容器时,统计选项卡会显示更多关于容器资源利用情况的信息。您可以查看您的容器随时间推移使用了多少 CPU、内存、网络和磁盘空间。

检查容器

当您选择一个容器时,可以获取其详细信息。

在这里,您可以使用快捷操作按钮来执行各种操作,例如暂停、恢复、启动或停止,或者探索日志检查绑定挂载调试文件统计选项卡。

日志

选择日志以实时查看容器的输出。查看日志时,您可以:

  • 使用 Cmd + f/Ctrl + f 打开搜索栏并查找特定条目。 匹配的搜索结果会以黄色高亮显示。
  • EnterShift + Enter 可分别跳转到下一个或上一个搜索匹配项。
  • 使用右上角的复制图标将所有日志复制到您的剪贴板。
  • 显示时间戳
  • 使用右上角的清空终端图标清空日志终端。
  • 选择并查看日志中可能存在的外部链接。

您可以通过以下方式优化视图:

  • 如果您正在运行多容器应用程序,可以筛选特定容器的日志。
  • 使用正则表达式或精确匹配的搜索词

检查

选择检查以查看有关容器的底层信息。它会显示本地路径、镜像版本号、SHA-256、端口映射以及其他详细信息。

Exec/调试

如果您尚未在设置中启用 Docker Debug,则会显示 Exec 选项卡。它允许您在正在运行的容器中快速运行命令。

使用 Exec 选项卡等同于运行以下命令之一:

  • docker exec -it <container-id> /bin/sh
  • 访问 Windows 容器时使用 docker exec -it <container-id> cmd.exe

更多详情,请参阅 docker exec CLI 参考文档

如果您已在设置中启用 Docker Debug,或已开启选项卡右侧的调试模式,则会显示调试选项卡。

调试模式具有多项优势,例如:

  • 一个可定制的工具箱。该工具箱预装了许多标准 Linux 工具,例如 vimnanohtopcurl。更多详情,请参阅 docker debug CLI 参考文档
  • 能够访问没有 Shell 的容器,例如 slim 或 distroless 容器。

要使用调试模式:

  • 将鼠标悬停在正在运行的容器上,在操作列中选择显示容器操作菜单。从下拉菜单中,选择使用 Docker Debug
  • 或者,选择容器,然后选择调试选项卡。

要默认使用调试模式,请导航到设置中的通用选项卡,然后选择默认启用 Docker Debug选项。

文件

选择文件以探索正在运行或已停止容器的文件系统。您还可以:

  • 查看最近添加、修改或删除的文件
  • 直接通过内置编辑器编辑文件
  • 在主机和容器之间拖放文件和文件夹
  • 右键单击文件时删除不必要的文件
  • 直接将文件和文件夹从容器下载到主机

其他资源