当前位置:   article > 正文

docker 管理工具_Docker-可视化管理工具

dockstation

这里主要展示常用的docker 可以化工具,帮助新人更直观的了解docker.

ui-for-docker

这个工具功能相对简单一点,没有很复杂

docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker
99c3d19a57b242fd9fc127af32ca26f6

Portainer

是一款Docker可视化管理工具,允许我们在网页中方便的查看和管理Docker容器。

运行下面两条命令即可。这些命令会创建一个Portainer专用的卷,然后在8000和9000端口创建容器并运行。

如果使用Portainer管理本地Docker主机的话,需要绑定/var/run/docker.sock (这里是个知识点,涉及docker 之间通信的问题,以及docker 里运行docker )

  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主机。

设置账号

1d8279c809eb40b1a576f670a95c7006

选择要管理的主机

cbaca59a6e7147d98bfabcd5ce89cd6f

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

cb498eb9365844158704d608a0d8b9ee

这个工具还是比较强大的,适合项目团队用。

f63997ac4f634cd9964b94b0b96abce2

LazyDocker

https://github.com/jesseduffield/lazydocker

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

Lazydocker 的具体特性如下:

  • 全视野查看 Docker 或 docker-compose 容器环境的状态
  • 查看容器或服务的日志
  • 查看容器指标的 ascii 图表,这样你会更像个开发者
  • 自定义图表以测量不同指标
  • 附加到容器/服务
  • 重启、删除与重新构建容器/服务
  • 查看给定镜像的祖先图层
  • 修剪占用磁盘空间的容器、镜像或卷
b0a4ff94525942a2938847fb605f49eb

安装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支持键盘操作和鼠标点击,直接用鼠标点击就可以查看对应信息了

DockStation

https://dockstation.io/

GUI 程序,适合windows/linux/mac. 官网打开有点慢,貌似用的人不多. 这里简单放下截图

97191c9012e0475bb5a6c5708ab414ca

Kitematic

Kitematic是一个 Docker GUI 工具,它可以更快速、更简单的运行Docker容器,现在已经支持 Mac /Windows/Linux; 当然这个方案稍微有点过时。

Legacy desktop solution. Kitematic is a legacy solution, bundled with Docker Toolbox. We recommend updating to Docker Desktop for Mac or Docker Desktop for Windows if your system meets the requirements for one of those applications

9dc9a00643094543a2335ee9023369d2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/160506
推荐阅读
相关标签
  

闽ICP备14008679号