探索 Docker Desktop 中的“容器”视图
容器视图列出了所有正在运行和已停止的容器以及应用程序。它提供了一个简洁的界面来管理容器的生命周期、与正在运行的应用程序交互以及检查 Docker 对象(包括 Docker Compose 应用)。
容器操作
使用搜索字段按名称查找特定容器。
在容器视图中,你可以执行以下操作:
- 启动、停止、暂停、恢复或重启容器
- 查看镜像软件包和 CVE
- 删除容器
- 在 VS code 中打开应用程序
- 在浏览器中打开容器暴露的端口
- 复制
docker run
命令以供重用或修改 - 使用 Docker Debug
资源使用情况
在容器视图中,你可以随时间监控容器的 CPU 和内存使用情况。这可以帮助你了解容器是否存在问题或是否需要分配额外资源。
当你检查容器时,统计信息选项卡会显示有关容器资源利用率的更多信息。你可以查看容器随时间使用了多少 CPU、内存、网络和磁盘空间。
检查容器
选择容器后,你可以获取有关它的详细信息。
在此,你可以使用快速操作按钮执行各种操作,例如暂停、恢复、启动或停止,或者探索日志、检查、绑定挂载、调试、文件和统计信息选项卡。
日志
选择日志以查看来自容器的日志。你还可以:
- 使用
Cmd + f
/Ctrl + f
打开搜索栏并查找特定条目。搜索匹配项以黄色高亮显示。 - 按下
Enter
或Shift + 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 工具,例如
vim
、nano
、htop
和curl
。更多详细信息,请参阅docker debug
CLI 参考。 - 能够访问没有 shell 的容器,例如精简或无发行版的容器。
要使用调试模式:
使用拥有 Pro、Team 或 Business 订阅的账户登录 Docker Desktop。
登录后,可以:
- 将鼠标悬停在正在运行的容器上,在操作列下,选择显示容器操作菜单。从下拉菜单中选择使用 Docker Debug。
- 或者,选择容器,然后选择调试选项卡。
若要默认使用调试模式,请导航到设置中的通用选项卡,然后选择默认启用 Docker Debug选项。
文件
选择文件以探索正在运行或已停止容器的文件系统。你还可以:
- 查看哪些文件最近已添加、修改或删除
- 直接从内置编辑器编辑文件
- 在主机和容器之间拖放文件和文件夹
- 右键单击文件时删除不必要的文件
- 直接将文件和文件夹从容器下载到主机