探索 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/sh
- 访问 Windows 容器时使用
docker exec -it <container-id> cmd.exe
- 使用调试模式时使用
docker debug <container-id>
集成终端
- 如果您导航到 Docker Desktop 仪表板的另一部分,然后返回,则会保留您的会话和调试模式设置。
- 支持复制、粘贴、搜索和清除会话。
- 不使用调试模式时,它会自动从镜像的 Dockerfile 中检测正在运行的容器的默认用户。如果未指定用户,或者您正在使用调试模式,则默认为
root
。
打开集成终端
要打开集成终端,您可以:
- 将鼠标悬停在正在运行的容器上,然后在操作列下,选择显示容器操作菜单。从下拉菜单中,选择在终端中打开。
- 或者,选择容器,然后选择执行选项卡。
要使用您的外部终端,请导航到设置中的常规选项卡,然后在选择您的终端下选择系统默认值选项。
在调试模式下打开集成终端
调试模式需要专业版、团队版或企业版订阅。调试模式具有诸多优势,例如:
- 可自定义的工具箱。工具箱预装了许多标准的 Linux 工具,例如
vim
、nano
、htop
和curl
。更多详情,请参阅docker debug
CLI 参考。 - 能够访问没有 shell 的容器,例如精简型或 distroless 容器。
要在调试模式下打开集成终端:
使用拥有专业版、团队版或企业版订阅的帐户登录 Docker Desktop。
登录后,您可以:
- 将鼠标悬停在正在运行的容器上,在操作列下,选择显示容器操作菜单。从下拉菜单中,选择使用 Docker 调试。
- 或者,选择容器,然后选择调试选项卡。如果调试选项卡不可见,请选择执行选项卡,然后启用调试模式设置。
要在访问集成终端时默认使用调试模式,请导航到设置中的常规选项卡,然后选择默认启用 Docker 调试选项。
文件
选择文件以浏览正在运行或已停止容器的文件系统。您还可以:
- 查看最近添加、修改或删除的文件
- 直接从内置编辑器编辑文件
- 在主机和容器之间拖放文件和文件夹
- 右键单击文件时删除不必要的文件
- 将文件和文件夹直接从容器下载到主机