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

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

容器操作

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

容器视图中,你可以执行以下操作:

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

资源使用情况

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

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

检查容器

选择容器后,你可以获取有关它的详细信息。

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

日志

选择日志以查看来自容器的日志。你还可以:

  • 使用 Cmd + f/Ctrl + f 打开搜索栏并查找特定条目。搜索匹配项以黄色高亮显示。
  • 按下 EnterShift + Enter 分别跳转到下一个或上一个搜索匹配项。
  • 使用右上角的复制图标将所有日志复制到你的剪贴板。
  • 通过高亮显示几行或一部分日志来自动复制任何日志内容。
  • 使用右上角的清除终端图标清除日志终端。
  • 选择并查看可能包含在你的日志中的外部链接。

检查

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

Exec/Debug

如果你未在设置中启用 Docker Debug,则会显示Exec选项卡。它让你可以在正在运行的容器内快速运行命令。

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

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

更多详细信息,请参阅docker exec CLI 参考

如果你在设置中启用了 Docker Debug,或者在选项卡选项右侧切换开启了调试模式,则会显示调试选项卡。

调试模式需要 Pro、Team 或 Business 订阅。调试模式有几个优势,例如:

  • 一个可自定义的工具箱。该工具箱预装了许多标准的 Linux 工具,例如 vimnanohtopcurl。更多详细信息,请参阅docker debug CLI 参考
  • 能够访问没有 shell 的容器,例如精简或无发行版的容器。

要使用调试模式:

  1. 使用拥有 Pro、Team 或 Business 订阅的账户登录 Docker Desktop。

  2. 登录后,可以:

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

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

文件

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

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

其他资源

页面选项