39K Star!一款超好用 Docker 终端工具!

39K Star!一款超好用 Docker 终端工具!

今天给大家介绍一个在 GitHub 上超火的开源项目 「lazydocker」。这是一个用 Go 语言开发的 Docker 终端管理工具,目前已获得超过 39.6k 的 star。

先来看看使用效果:

39K Star!一款超好用 Docker 终端工具!

为什么需要 lazydocker?

作为开发者,我们常常需要使用 Docker 相关命令:

  • 查看容器状态: docker-compose ps
  • 重启服务: docker-compose restart
  • 查看日志: docker-compose logs
  • 清理资源: docker system prune

记住这些命令并不难,但在多个终端窗口中跟踪容器状态却很麻烦。lazydocker 就是为了解决这个问题而生,它将所有常用操作集成在一个终端界面中,「让 Docker 管理变得更简单」

主要特性

1、一站式管理

  • 在单一界面查看所有容器状态
  • 一键执行常用操作(重启、删除、重建等)
  • 实时查看容器日志
  • 支持 Docker 和 Docker Compose

2、资源监控

  • 提供容器资源使用的 ASCII 图表
  • 可自定义监控指标
  • 直观展示系统状态

3、便捷操作

  • 键盘快捷键操作
  • 支持鼠标点击
  • 可自定义命令

4、其他功能

  • 查看镜像层级关系
  • 一键清理无用的容器/镜像/数据卷
  • 支持自定义配置

安装方法

1、Windows 用户

# 使用 scoop
scoop install lazydocker
# 或使用 Chocolatey
choco install lazydocker

2、「Linux 用户」

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

3、「Docker 方式」

docker run --rm -it -v 
/var/run/docker.sock:/var/run/docker.sock 
lazyteam/lazydocker

使用技巧

为方便使用,提议设置别名:

echo "alias lzd='lazydocker'" >> ~/.zshrc

此外,官方文档提供了许多快捷操作,对于喜爱用键盘的朋友来说十分方便。

39K Star!一款超好用 Docker 终端工具!

使用场景

1、开发调试

  • 实时监控容器状态
  • 快速查看错误日志
  • 方便地重启服务

2、系统维护

  • 监控资源使用
  • 清理无用资源
  • 批量管理容器

3、问题排查

  • 查看容器详细信息
  • 分析资源使用趋势
  • 快速定位问题

总结

lazydocker 是一个超级实用的 Docker 管理工具,它能让我们:

  • 更高效地管理 Docker 环境
  • 减少记忆命令的负担
  • 提供更直观的使用体验

如果你常常使用 Docker,强烈提议试试这个工具。它会让你的 Docker 管理工作变得更加轻松愉快。

项目地址:https://github.com/jesseduffield/lazydocker

项目许可:MIT License


如果觉得文章有用,欢迎点赞转发。如果你有其他好用的开发工具推荐,也欢迎在评论区分享!

#Docker #开发工具 #效率工具 #开源项目

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
下一秒会发生的头像 - 宋马社区
评论 共5条

请登录后发表评论