探索 Docker Desktop 中的容器视图
容器视图列出了所有正在运行和已停止的容器和应用程序。它提供了一个简洁的界面来管理容器的生命周期,与正在运行的应用程序交互,并检查 Docker 对象——包括 Docker Compose 应用程序。
容器操作
使用搜索字段按名称查找特定容器。
在容器视图中,您可以:
- 启动、停止、暂停、恢复或重启容器
- 查看镜像包和 CVE
- 删除容器
- 在 VS Code 中打开应用程序
- 在浏览器中打开容器暴露的端口
- 复制 `docker run` 命令以便重用或修改
- 使用Docker Debug
资源使用情况
在容器视图中,您可以随着时间的推移监控容器的 CPU 和内存使用情况。这可以帮助您了解容器是否存在问题,或者是否需要分配额外资源。
当您检查容器时,统计信息选项卡会显示容器资源利用率的更多信息。您可以查看容器随时间推移使用的 CPU、内存、网络和磁盘空间。
检查容器
选择容器后,您可以获取有关容器的详细信息。
在此处,您可以使用快速操作按钮执行各种操作,例如暂停、恢复、启动或停止,或探索日志、检查、绑定挂载、调试、文件和统计信息选项卡。
日志
选择日志以实时查看容器的输出。查看日志时,您可以:
- 使用
Cmd + f/Ctrl + f打开搜索栏并查找特定条目。搜索匹配项将以黄色突出显示。 - 按
Enter或Shift + Enter分别跳转到下一个或上一个搜索匹配项。 - 使用右上角的复制图标将所有日志复制到剪贴板。
- 显示时间戳
- 使用右上角的清除终端图标清除日志终端。
- 选择并查看日志中可能存在的外部链接。
您可以通过以下方式优化您的视图:
- 如果您正在运行多容器应用程序,可以过滤特定容器的日志。
- 使用正则表达式或精确匹配的搜索词
检查
选择检查以查看容器的低级信息。它显示本地路径、镜像版本号、SHA-256、端口映射和其他详细信息。
执行/调试
如果您尚未在设置中启用 Docker Debug,则会显示执行选项卡。它允许您在正在运行的容器中快速执行命令。
使用执行选项卡与运行以下命令之一相同:
docker exec -it <容器 ID> /bin/shdocker exec -it <容器 ID> cmd.exe在访问 Windows 容器时
有关更多详细信息,请参阅docker exec CLI 参考。
如果您已在设置中启用 Docker Debug,或在选项卡右侧切换了调试模式,则会显示调试选项卡。
调试模式需要专业版、团队版或商业版订阅。调试模式有几个优点,例如:
- 可自定义的工具箱。工具箱预装了许多标准 Linux 工具,例如
vim、nano、htop和curl。有关更多详细信息,请参阅docker debugCLI 参考。 - 能够访问没有 shell 的容器,例如精简版或无发行版容器。
要使用调试模式:
使用拥有专业版、团队版或商业版订阅的帐户登录 Docker Desktop。
登录后,请执行以下操作之一:
- 将鼠标悬停在正在运行的容器上,并在操作列下,选择显示容器操作菜单。从下拉菜单中,选择使用 Docker Debug。
- 或者,选择容器,然后选择调试选项卡。
要默认使用调试模式,请导航到设置中的常规选项卡,然后选择默认启用 Docker Debug选项。
文件
选择文件以探索正在运行或已停止容器的文件系统。您还可以:
- 查看最近添加、修改或删除的文件
- 直接从内置编辑器编辑文件
- 在主机和容器之间拖放文件和文件夹
- 右键单击文件时删除不需要的文件
- 将文件和文件夹从容器直接下载到主机