两款Docker可视化工具介绍

Docker是一项非常流行的容器技术 , 现在在各行各业有着广泛的使用 。不过如何管理Docker容器是一个问题 , 所以我今天向大家介绍两款Docker可视化工具 , 希望对大家有所帮助 。
 
PortainerPortainer是一款Docker可视化管理工具 , 允许我们在网页中方便的查看和管理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可视化工具介绍

文章插图
设置账号
 
两款Docker可视化工具介绍

文章插图
选择要管理的主机
之后就可以看到本机上运行的Docker容器了 , 点击它们还可以进行容器的管理 。左边的条目可以管理卷、创建容器、查看主机信息等等 。基本上该有的功能都有了 , 这也是我推荐的一个工具 。
两款Docker可视化工具介绍

文章插图
 
LazyDockerLazyDocker是基于终端的一个可视化查询工具 , 支持键盘操作和鼠标点击 。相比Portainer来说可能不那么专业 , 不过对于开发者来说可能反而更加好用了 。因为一般开发者都是使用命令行来运行Docker , 偶尔需要图形化查看的时候 , 就可以使用LazyDocker这个工具 。
 
两款Docker可视化工具介绍

文章插图
官网演示图
安装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支持键盘操作和鼠标点击 , 直接用鼠标点击就可以查看对应信息了 。
 
两款Docker可视化工具介绍

文章插图
 
需要注意如果你的终端LazyDocker的图形显示的是乱的 , 不用担心 , 只不过是显示字体的问题 。重新设置一下终端字体就可以解决了 。
两款Docker可视化工具介绍

文章插图
 

【两款Docker可视化工具介绍】


    推荐阅读