当前位置: 首页 > Linux

介绍两款Docker可视化工具

时间:2023-04-07 00:40:01 Linux

原文:https://www.toutiao.com/i6780...Docker是一种非常流行的容器技术,现在广泛应用于各个行业。但是如何管理Docker容器是个问题,所以今天给大家介绍两款Docker可视化工具,希望对大家有所帮助。PortainerPortainer是一个Docker可视化管理工具,可以让我们在网页上方便的查看和管理Docker容器。使用Portainer非常简单,只需运行以下两个命令即可。这些命令将创建一个特定于Portainer的卷,然后在端口8000和9000上创建并运行容器。$dockervolumecreateportainer_data$dockerrun--nameportainer-d-p8000:8000-p9000:9000-v/var/运行/docker.sock:/var/run/docker.sock-vportainer_data:/dataportainer/portainer然后在浏览器中打开对应的地址,你会发现已经运行成功了。首次运行时,需要先建立一个账号,然后选择需要管理的Docker主机。设置好账号,选择好要管理的主机后,就可以看到机器上运行的Docker容器,点击它们就可以对容器进行管理了。左侧的条目可以管理卷、创建容器、查看主机信息等。基本上该有的功能都有了,这也是我推荐的一款工具。LazyDockerLazyDocker是一个基于终端的可视化查询工具,支持键盘操作和鼠标点击。与Portainer相比,它可能没有那么专业,但对开发人员来说可能更有用。因为大部分开发者都是使用命令行来运行Docker,偶尔需要图形化查看的时候,可以使用LazyDocker工具。官网演示图安装LazyDocker也很简单,运行如下命令即可。dockerrun--rm-it-v/var/run/docker.sock:/var/run/docker.sock-v~/.config/lazydocker:/.config/jesseduffield/lazydockerlazyteam/lazydocker当然如果LazyDocker发现它很好用,如果打算经常使用,也可以把它做成缩写,加入到shell配置文件中,这样就可以变成简单的命令了。例如,如果我使用zsh,我会将以下内容添加到.zshrc文件中。以后可以直接使用lzd调用LazyDocker。aliaslzd='dockerrun--rm-it-v/var/run/docker.sock:/var/run/docker.sock-v~/.config/lazydocker:/.config/jesseduffield/lazydockerlazyteam/lazydocker'然后可以在终端查看Docker容器、镜像、卷的信息。LazyDocker支持键盘操作和鼠标点击,鼠标点击可以直接查看相应信息。需要注意的是,如果你的终端LazyDocker的图形显示乱七八糟,不用担心,这只是显示字体的问题。重置终端字体即可解决。如有错误或其他问题,欢迎留言指正。如果有帮助,请点赞+转发分享。欢迎大家关注米公公的公众号:米公公的技术之路