在 Docker Desktop 中探索容器视图
目录
容器视图列出了您所有的正在运行的容器和应用程序。您必须有正在运行或已停止的容器及应用程序,才能在列表中查看到它们。
容器操作
使用 搜索 字段搜索任何特定的容器。
从容器视图中,您可以执行以下操作:
- 暂停/恢复
- 停止/启动/重启
- 查看镜像包和CVE漏洞
- 删除
- 在 VS Code 中打开应用程序
- 在浏览器中打开容器暴露的端口
- 复制 docker run 命令。这使您能够共享容器运行详情,或修改某些参数。
资源使用情况
从容器视图中,您可以监控容器的 CPU 和内存使用情况随时间的变化。这有助于您判断容器是否存在异常问题,或是否需要分配更多资源。
当您 检查容器时,统计信息选项卡将显示有关容器资源利用率的更多信息。您可以查看容器随时间变化的CPU、内存、网络和磁盘空间使用情况。
检查容器
您可以在选中容器时获取其详细信息。
从此处,您可以使用快速操作按钮执行各种操作,例如暂停、恢复、启动或停止,或探索日志、检查、绑定挂载、执行、文件和状态标签页。
日志
选择 日志 查看容器的日志。您还可以:
- 使用
Cmd + f/Ctrl + f打开搜索栏,查找特定条目。 搜索匹配项将用黄色高亮显示。 - 按
Enter或Shift + Enter键可分别跳转到下一个或上一个搜索匹配项。 - 使用右上角的复制图标,将所有日志复制到剪贴板。
- 通过选中日志中的几行或某个部分,自动复制任意日志内容。
- 使用右上角的 清空终端 图标清除日志终端。
- 选择并查看日志中可能存在的外部链接。
检查
选择 检查 以查看容器的底层信息。它将显示本地路径、镜像的版本号、SHA-256、端口映射以及其他详细信息。
集成终端
在 “执行” 选项卡中,您可以在 Docker Desktop 内直接使用集成终端访问正在运行的容器。您能够快速在容器内运行命令,以便了解其当前状态,或在出现问题时进行调试。
使用集成终端等同于运行以下命令之一:
docker exec -it <container-id> /bin/shdocker exec -it <container-id> cmd.exe在访问 Windows 容器时docker debug <container-id>(调试模式下)
集成终端:
- 如果您导航至 Docker Desktop 仪表板的其他部分,然后返回,系统将保留您的会话和调试模式设置。
- 支持复制、粘贴、搜索和清除会话。
- 在未启用调试模式时,系统会自动从正在运行容器的镜像Dockerfile中检测默认用户。若未指定用户,或正在使用调试模式,则默认为
root。
打开集成终端
要打开集成终端,请执行以下任一操作:
- 将鼠标悬停在正在运行的容器上,在操作列下,选择显示容器操作菜单。从下拉菜单中选择在终端中打开。
- 或者,先选择容器,然后选择 执行 选项卡。
若要使用外部终端,请在设置中导航至常规选项卡,并在选择您的终端下选择系统默认选项。
以调试模式打开集成终端
调试模式需要 Pro、Team 或 Business 订阅。调试模式具有多项优势,例如:
- 一个可定制的工具箱。该工具箱预装了许多标准 Linux 工具,例如
vim、nano、htop和curl。更多详情请参阅docker debug命令行参考文档。 - 能够访问没有 shell 的容器,例如精简版(slim)或无发行版(distroless)容器。
以调试模式打开集成终端:
使用具有 Pro、Team 或 Business 订阅的账户登录 Docker Desktop。
登录后,请执行以下任一操作:
- 将鼠标悬停在正在运行的容器上,在操作列下,选择显示容器操作菜单。从下拉菜单中,选择使用Docker调试。
- 或者,先选择容器,然后选择 调试 选项卡。如果 调试 选项卡未显示,请选择 执行 选项卡,然后启用 调试模式 设置。
要默认启用调试模式以访问集成终端,请导航至 设置中的常规选项卡,并选择默认启用Docker调试选项。
文件
选择 文件 以浏览正在运行或已停止容器的文件系统。您还可以:
- 查看最近添加、修改或删除的文件
- 直接从内置编辑器编辑文件
- 在主机与容器之间拖放文件和文件夹
- 在文件上右键单击时删除不必要的文件
- 直接从容器下载文件和文件夹到主机