lazydocker,一个简单的 docker 和 docker-compose 终端用户界面,用更懒惰的方式来管理所有的 docker。其界面采用 gocui 开发。

特点
  • 可以清楚地查看 docker 或 docker-compose 容器环境的状态
  • 查看容器 / 服务的日志
  • 查看容器度量的 ascii 图
  • 可以自定义图来测量任何想要测量的
  • 重新启动、移除、重建容器和服务
  • 查看给定图像的祖先层
  • 清理占用磁盘空间的容器、图像或容量

go语言学习-lazydocker使用_Docker


码云镜像站点

​https://gitee.com/ijz/lazydocker?_from=gitee_search#usage​


要求:

  • Docker >= 1.13 (API >= 1.25)
  • Docker-Compose >= 1.23.2 (optional)
  • 本机安装go语言

安装和启动的时候,要以root身份启动docker以及lazydocker

码云镜像clone下载

#下载源码
git clone https://gitee.com/ijz/lazydocker.git

#编译
go build -o lazydocker main.go

#放到程序执行目录
cp lazydocker /usr/local

#运行
lazaydocker

go语言学习-lazydocker使用_docker_02

​Pgup/PgDn: scroll,b: view bulk commands,esc/q: close,x: menu,->

基本可以简单地使用了 ,esc或者q可以推出界面,x可以弹出命令菜单,进行更多的操作。

go语言学习-lazydocker使用_docker_03



go语言学习-lazydocker使用_docker_04

可以方便的控制以及查看日志,也方便排障,再也不用记得那么多docker命令了

go语言学习-lazydocker使用_git_05