工具介绍
Lazydocker是一个基于Go语言开发的命令行界面Docker管理工具。它通过一个简洁的终端界面,可以实时查看Docker容器、镜像、网络等信息。它提供了交互式的操作方式,可以直接用鼠标操作也可以键盘操作,几乎所有操作都可以通过方向键和快捷键完成,省去了很多需要用命令操作的步骤。
Lazydocker支持在一个终端界面中对Docker进行多项操作:启动、停止容器,查看日志、容器详情,管理镜像和网络等。它给了开发者一个简洁高效的方式来管理 Docker 容器,无论是开发、调试还是运维,都能大大提高效率。
安装方式
直接执行一下命令就可完成启动。
docker run -it --name lazydocker -v /var/run/docker.sock:/var/run/docker.sock -v /usr/local/work/LazyDocker/.config/lazydocker:/.config/jesseduffield/lazydocker lazyteam/lazydocker
界面效果如下
常用快捷键
ESC/q 退出lazydocker
b 查看批量命令
x 打开菜单
pageUP/pageDown 上下翻页
a 附加容器
c 运行预定的命令
d 删除
e 隐藏活显示未启动的容器
E 进入容器,等同于exec -it
m 查看容器日志
r 重启容器
s 停止容器
w 在浏览器中打开(不知为什么,执行就自动退出了)
【/】 切换页面,类似windows的tab效果
当退出lazydocker后执行以下命令回到交互界面
docker start -i lazydocker
Lazydocker是一个功能强大且易于上手的Docker管理工具。它通过简洁的界面和直观的操作方式,让Docker管理变得简单轻松。