良许Linux教程网 干货合集 Lazydocker:一款简单易用的Docker图形界面工具

Lazydocker:一款简单易用的Docker图形界面工具

Docker是一种流行的容器技术,它可以让开发者和运维人员快速地构建、部署和运行应用程序。Docker的优点是轻量、可移植、可扩展和安全,但是它的缺点是需要使用命令行来管理容器,这对于一些不熟悉命令行的用户来说可能不太方便。为了解决这个问题,有一些图形界面的工具可以帮助用户更直观地操作Docker,其中一款叫做Lazydocker。Lazydocker是一款用Go语言编写的开源工具,它可以在终端中显示Docker的各种信息和状态,让用户可以用鼠标或键盘来控制容器,而不需要记住复杂的命令。本文将介绍Lazydocker的安装、使用和功能,以及它与其他Docker图形界面工具的比较。

Docker Compose使部署服务变得更加简单,在树莓派上自主托管项目时尤其有用。您可以在单个YAML文件中定义配置,并使用单个命令启动多个Docker容器,该命令将启动文件中指定的容器。

您可以通过键入以下命令来查看正在运行的容器:

docker-compose ps

…位于您的docker-compose.yml文件所在的目录中。

随着您测试和部署更多的软件,您可能会在文件系统的不同位置创建多个docker-compose.yml文件,同时启动和忘记了为一次性目的而启动的Docker化应用程序。

如果您的Docker Compose文件散落在硬盘上,要控制或甚至跟踪正在运行的内容就变得困难。

管理可能会变得混乱,而记住完整的Docker命令范围则是一项单独的任务。

lazydocker会收集关于您的Docker容器的所有信息,并将其整齐地呈现在终端中。您可以查看正在运行的内容,检查日志,查看资源使用情况,并检查环境。

您还可以停止、暂停、重新启动以及对单个容器执行其他操作,或者将操作应用于每个正在运行的服务。

相关:10分钟学会使用 Docker 部署 Ghost 博客 https://www.linuxmi.com/docker-bushu-ghost.html

如何在Linux上安装lazydocker

使用脚本安装lazydocker 虽然lazydocker本身是一个Docker化的镜像,但以这种方式部署它意味着您将无法查看其他Docker容器的日志或CPU使用情况图。

相反,您应该使用lazydocker安装脚本:

curl https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash

毋庸置疑,在将任何脚本导入Bash之前,您应该检查脚本的内容。

使用lazydocker管理您的Docker容器

通过键入以下命令启动lazydocker:

lazydocker

无论您在文件系统中的哪个位置,或者您的Docker镜像或Docker Compose文件位于何处,lazydocker都会从中获取信息。

image-20230615205306734
image-20230615205306734

lazydocker显示audiobookshelf的日志

在TUI的左侧垂直运行,您会看到四个部分。它们分别是Services(服务)、Standalone containers(独立容器)、Images(镜像)和Volumes(卷)。

在每个部分中,您可以使用键盘上的向上和向下箭头键浏览条目。当您选择每个条目时,相关信息将显示在右侧窗格中。或者,您可以使用鼠标在界面上点击。

image-20230615205300064
image-20230615205300064

lazydocker显示audiobookshelf的CPU和内存使用情况

默认情况下,信息窗格将显示您所选择条目的日志,但您可以点击顶部的标签,显示CPU和内存统计信息、容器环境、配置条目或top。

如果一个Docker化的应用程序崩溃,您可以在不离开lazydocker的情况下检查它的所有信息,以及其他所有Docker化的应用程序的信息。

前面提到的信息选项仅适用于实际容器。如果您在Images或Volumes中选择了一个条目,您只能看到配置。

在高亮显示一个容器后,按下x键可以打开可执行操作的菜单。除了停止、暂停和重新启动外,您还可以删除容器、在浏览器中打开它们、启动和停止容器,或直接执行命令。

除了能够在菜单内运行命令,您还会看到相关的快捷键,供以后使用。

image-20230615205252689
image-20230615205252689

lazydocker批量操作菜单

如果您想对所有容器执行批量操作,请按下b键打开批量命令菜单。

如果您在Services(服务)部分选择此操作,您将看到标准的Docker Compose命令,而如果您在Standalone containers(独立容器)中打开菜单,您将有停止、删除和清理容器的选项。

在剩下的两个部分中,您只能执行清理未使用的卷和镜像的批量操作。

lazydocker让Linux上的容器管理变得简单

将所有容器信息放在一个地方,并且管理只需要几个按键,您可以轻松地保持您庞大的虚拟港口更有组织性。

如果您对Docker不再感兴趣,可以考虑使用替代的容器管理系统。

总之,Lazydocker是一款简单易用的Docker图形界面工具,它可以让用户在终端中方便地管理容器,而不需要输入命令。Lazydocker有以下特点:轻量、快速、跨平台、支持多语言、提供日志、监控和清理功能等。Lazydocker也有一些局限性,例如不支持Docker Compose、不支持自定义配置等。如果你想要一个更强大、更灵活、更美观的Docker图形界面工具,你可以尝试其他的选择,如Portainer、DockStation等。但是如果你只想要一个简洁、高效、易于上手的Docker图形界面工具,那么Lazydocker可能是一个不错的选择。

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部