Lazydocker 是一个用 Go 语言编写的命令行 Docker 管理工具。它提供了一个简洁、直观的终端界面,支持键盘和鼠标操作,可通过方向键与快捷键实时查看和管理容器、镜像、网络等资源,大幅简化了原本复杂的命令行操作,提升操作效率。
2025年dockerhup在中国不能访问了,使用国内镜像提供商的,只需要5块钱
docker pull docker.1ms.run/lazyteam/lazydocker
docker run -it --name lazydocker \--restart=always \-v /var/run/docker.sock:/var/run/docker.sock \-v /usr/local/work/LazyDocker/.config/lazydocker:/.config/jesseduffield/lazydocker \lazyteam/lazydocker
常用快捷键
全局导航
j / ↓:向下移动光标
k / ↑:向上移动光标
h / ←:返回上一级菜单或展开/折叠项目
l / →:进入下一级菜单或展开/折叠项目
# 容器管理
上下箭头选中容器或者容器后,按下x 会弹出操作菜单,然后使用鼠标选中你要操作的,如删除容器,删除镜像等
关闭窗口重回交互页面
docker start -i lazydocker
补充:容器删除重启分配分配更大内存
docker ps# 查看容器cpu和内存使用情况
docker stats <容器id>-----------------------------------------------------------------------------------------
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
6c7a48f641ec mysql 0.11% 194.2MiB / 1.777GiB 10.67% 656B / 0B 7.44MB / 12.8MB 31
-----------------------------------------------------------------------------------------# 停止并删除容器
docker stop <容器id>docker rm -f <容器id># 重新运行容器(假设是容器是mysql)docker run -d \--name mysql \--memory="4g" \-e MYSQL_ROOT_PASSWORD=your_password \-v /path/to/mysql/data:/var/lib/mysql \mysql:5.7