Go 语言实现的帅帅的 Docker 终端 UI:lazydocker

polaris · · 4046 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。
![lazydocker](https://user-images.githubusercontent.com/8456633/59972109-8e9c8480-95cc-11e9-8350-38f7f86ba76d.png) 开发者 jesseduffield 开源了一个用于 Docker 和 docker-compose 的简单终端 UI —— lazydocker,才短短几天目前已经收获了 7.3k+ star。lazy,从名字就知晓它的含义。 ![image.png](https://static.studygolang.com/190706/af62f76adebac58928e5a846edbe2b4d.png) docker 相关命令还是很多的,要记住着实不易。这不,lazydocker 作者表示记住 Docker 命令很难,并且在多个终端窗口中跟踪容器几乎是不可能的,lazydocker 正是为了解决这种问题而产生的,它可以在一个终端窗口中拥有所需的所有信息,并且每个 Docker 常用命令都可以绑定快捷键,同时可以添加自定义命令。一切都只需如上图一样一键敲击键盘或单击鼠标。 如果你和作者一样,遇到了类似的问题,欢迎适用下;准备学习 Docker 的,也可以试用一下哦~如下 demo,是不是挺帅! ![](https://github.com/jesseduffield/lazydocker/raw/master/docs/resources/demo3.gif) lazydocker 基于 https://github.com/jroimartin/gocui 库,环境需要 Go 1.12 版本,推荐定义如下别名: > echo "alias ld='lazydocker'" >> ~/.zshrc lazydocker 的具体特性如下: - 全视野查看 Docker 或 docker-compose 容器环境的状态 - 查看容器或服务的日志 - 查看容器指标的 ascii 图表,这样你会更像个开发者 - 自定义图表以测量不同指标 - 附加到容器/服务 - 重启、删除与重新构建容器/服务 - 查看给定镜像的祖先图层 - 修剪占用磁盘空间的容器、镜像或卷 - 可以直接下载二进制文件:https://github.com/jesseduffield/lazydocker/releases ,Windows 用户就没法使用了~~ 详情查看:https://github.com/jesseduffield/lazydocker

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:701969077

4046 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传