打不开公式编辑器(公式编辑器用不了)
968
2022-05-29
为了方便树莓派程序服务的管理、部署、扩容、迁移,我们使用Docker运行程序,但Docker管理本身也是个问题,懒人是不愿去记忆查阅各种各样的Docker命令的,为了方便广大Docker用户管理Docker,我推荐一波Lazydocker,Lazydocker是个开源项目,即使没有GUI桌面,也可以愉快的在终端通过鼠标和键盘快捷键来管理Docker,用一种懒惰的方式去管理Docker相关的方方面面~
安装lazydocker
我这里以docker的方式来安装lazydocker, 也就是在本地构建lazydocker的镜像~
sudo docker build -t lazyteam/lazydocker \ --build-arg BASE_IMAGE_BUILDER=arm64v8/golang \ --build-arg GOARCH=arm64 \ https://github.com/jesseduffield/lazydocker.git
运行Lazydocker
mkdir /opt/lazydocker sudo docker run --rm -it -v \ /var/run/docker.sock:/var/run/docker.sock \ -v /opt/lazydocker:/.config/jesseduffield/lazydocker \ lazyteam/lazydocker
初次设置
初次进入设置
如果能看到以下界面,说明Lazydocker安装运行成功了
查看成功
安装zsh并配置oh-my-zsh(可选)
sudo apt install zsh -y sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
将默认shell设置为zsh(可选)
zsh
# 查看zsh位置 which zsh # 改变当前用户的默认shell(需要输入当前用户的登录密码) chsh # 输入zsh路径 /usr/bin/zsh # 直接切换到zsh /usr/bin/zsh
为zsh设置快捷命令(如果你没有安装zsh,请自行将以下命令中的zsh字符替换为自己的shell)
# 在zsh的配置文件中设置启动Lazydocker的快捷指令lzd echo "alias lzd='sudo docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock -v /opt/lazyload/config:/.config/jesseduffield/lazydocker lazyteam/lazydocker'" >> ~/.zshrc # 让lzd命令生效 source ~/.zshrc
通过命令行启动Lazydocker
lzd
查看运行容器的状态
查看运行容器的状态
进入容器
进入容器
使用的默认shell为sh,由于使用了exec -it进入容器,所以使用Ctrl+D退出,也不会导致容器关闭
与containers 容器有关的常用快捷键命令
[: 上一个tab (这里的Tab指的是右侧的Logs, Stats, Config, Top) ]: 下一个tab d: 删除当前容器 e: 隐藏或展示已经关闭的容器 s: 停止当前容器 r: 重启当前容器 a: 连接到当前容器,连接成功后可以实时查看容器内部运行产出的log (Ctrl+D可退出) m: 查看当前的容器实时的log (Ctrl+C可退出) E: 以exec -it方式为运行容器开启一个shell, shell退出后,不会影响正在运行的容器 b: 调用批量操作containers的命令窗口
与Images镜像有关的快捷键命令
d: 删除镜像 b: 调用批量操作images的命令窗口
Lazydocker开源地址
https://github.com/jesseduffield/lazydocker
小结
Docker的出现,极大的方便了程序的开发与部署,但docker本身的命令输错,就很容易搞出误删容器,误删镜像的乌龙事件,而有了Lazydocker我们可以轻松愉快的学习管理的我们的docker服务。
Docker 镜像服务
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。