Docker是一项非常流行的容器技术 , 现在在各行各业有着广泛的使用 。不过如何管理Docker容器是一个问题 , 所以我今天向大家介绍两款Docker可视化工具 , 希望对大家有所帮助 。
PortainerPortainer是一款Docker可视化管理工具 , 允许我们在网页中方便的查看和管理Docker容器 。
文章插图
要使用Portainer很简单 , 运行下面两条命令即可 。这些命令会创建一个Portainer专用的卷 , 然后在8000和9000端口创建容器并运行 。
$ docker volume create portainer_data$ docker run --name portainer -d -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
然后在浏览器打开对应地址 , 就会发现成功运行了 。第一次运行的时候需要设置账号 , 然后选择要管理的Docker主机 。文章插图
设置账号
文章插图
选择要管理的主机
之后就可以看到本机上运行的Docker容器了 , 点击它们还可以进行容器的管理 。左边的条目可以管理卷、创建容器、查看主机信息等等 。基本上该有的功能都有了 , 这也是我推荐的一个工具 。
文章插图
LazyDockerLazyDocker是基于终端的一个可视化查询工具 , 支持键盘操作和鼠标点击 。相比Portainer来说可能不那么专业 , 不过对于开发者来说可能反而更加好用了 。因为一般开发者都是使用命令行来运行Docker , 偶尔需要图形化查看的时候 , 就可以使用LazyDocker这个工具 。
文章插图
官网演示图
安装LazyDocker也非常简单 , 运行下面的命令即可 。
docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock -v ~/.config/lazydocker:/.config/jesseduffield/lazydocker lazyteam/lazydocker
当然如果发现LazyDocker挺好用 , 准备经常使用的话 , 还可以把它做成缩写添加到shell配置文件中 , 这样就可以将它变成一个简单的命令 。例如我用的是zsh , 就将下面这样添加到.zshrc文件中 。以后就可以直接用lzd来调用LazyDocker了 。alias lzd='docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock -v ~/.config/lazydocker:/.config/jesseduffield/lazydocker lazyteam/lazydocker'
然后就可以在终端中查看Docker容器、镜像和卷的信息了 。LazyDocker支持键盘操作和鼠标点击 , 直接用鼠标点击就可以查看对应信息了 。文章插图
需要注意如果你的终端LazyDocker的图形显示的是乱的 , 不用担心 , 只不过是显示字体的问题 。重新设置一下终端字体就可以解决了 。
文章插图
【两款Docker可视化工具介绍】
推荐阅读
- docker中容器如何实现通信
- Docker配置阿里云镜像服务
- 两岸斗茶赛 台中茶企送来两款梨山高冷茶
- 苹果|iOS 16界面曝光 新功能加入:苹果还有新惊喜 两款新Mac将发
- 终于有人把 Docker 讲清楚了
- 一文详解Docker 代理脱坑
- docker 复制漏洞,让渗透更加艺术化
- python常用可视化工具
- mac下使用docker部署artipub,文章一键同步至多个平台
- 解酒茶健脾益胃 两款解酒茶自制推荐