背景说明
在容器管理时在服务器场景可能没有图形化界面,这里提供一种命令行的管理方式。
解决方案
开源地址
https://github.com/jesseduffield/lazydocker
安装部署
[root@vm1 ~]# docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock -v /home:/.config/jesseduffield/lazydocker lazyteam/lazydocker
Unable to find image 'lazyteam/lazydocker:latest' locally
latest: Pulling from lazyteam/lazydocker
2c387a1037c2: Pull complete
57117d0778db: Pull complete
Digest: sha256:129877adf09d71390d9458ba362ee1d58b4c42b94caa43023a0c8e36a46f9368
Status: Downloaded newer image for lazyteam/lazydocker:latest
[[root@vm1 ~]#
执行完上诉命令,自动进入如下界面
按下ESC键,进入界面进行操作。
启动优化
可以使用别名的方式进行优化启动方式,不用每次敲入这么长的命令
[root@vm1 ~]# echo "alias lyd='docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock -v /home:/.config/jesseduffield/lazydocker lazyteam/lazydocker'" >> /etc/profile
[root@vm1 ~]# source /etc/profile
[root@vm1 ~]# lyd
命令操作
通过快捷键对容器进行管理。