LazyDocker:新的 Docker 和 Docker Compose 终端 UI

LazyDocker 是用于 Docker 和 Docker Compose 的新的免费开源终端 UI。 使用它来查看 docker 或 docker-compose 容器环境的状态、查看日志、重新启动/删除/重建容器或服务等等。

该工具是用 Go 编写的,使用 gocui 库(极简的 Go 包,旨在创建带有彩色文本、鼠标支持、多视图等的控制台用户界面),并且可以在本地机器和远程 Docker 上使用TUI(通过 SSH)。

它的目标是为 Docker 和 docker-compose 提供一个控制台用户界面,在一个终端窗口中提供您需要的一切,并且每个命令命令只需按一个键即可,因此您不必记住命令或跟踪您的容器多个终端窗口。

LazyDocker 特点:

  • 显示 docker 或 docker-compose 容器环境的状态
  • 允许查看容器或服务的日志
  • 显示容器的 CPU 和内存使用情况的 ascii 图(可以自定义这些以测量其他指标)
  • 附加到容器或服务
  • 重新启动/停止/移除/重建容器或服务
  • 查看给定图像的祖先层
  • 修剪容器、图像或卷

相关:Portainer:用于远程或本地使用的基于 Web 的 Docker GUI

要使用 LazyDocker TUI,请使用


导航,
PgUp

或者
PgDn

滚动,和
ESC

或者
q

到 close LazyDocker 中的一个窗口或退出应用程序。 你可以按
x

调出菜单并查看一些额外的键盘快捷键,例如
r

重新启动容器或服务,
s

停止,或使用选项卡之间切换
[
and
]

.

通过访问此链接,可以找到 LazyDocker 键盘快捷键列表,包括英语、德语、荷兰语和波兰语。

LazyDocker 开发人员创建了这个两周前命令行工具的基本视频教程,您可以在下面观看: