Docker是一项非常流行的容器技术,现在在各行各业有着广泛的使用。不过如何管理Docker容器是一个问题,所以我今天向大家介绍两款Docker可视化工具,希望对大家有所帮助。

Portainer

Portainer是一款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容器了,点击它们还可以进行容器的管理。左边的条目可以管理卷、创建容器、查看主机信息等等。基本上该有的功能都有了,这也是我推荐的一个工具。

LazyDocker

LazyDocker是基于终端的一个可视化查询工具,支持键盘操作和鼠标点击。相比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的图形显示的是乱的,不用担心,只不过是显示字体的问题。重新设置一下终端字体就可以解决了。

来源:https://www.toutiao.com/i6780014313227682316

推荐两款Docker可视化工具相关推荐

  1. 介绍两款Docker可视化工具

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"加群",加入新技术群 来源:8rr.co/n2uh Docker是一项非常流行的容器技 ...

  2. docker always_介绍两款Docker可视化工具

    DockerUI(特点:轻量) 下载镜像 1 docker pull abh1nav/dockerui 启动容器 1 docker run -d --privileged --restart=alwa ...

  3. 推荐几款 Redis 可视化工具(太厉害了)

    目录 1.命令行 2.可视化工具分类 3. RedisDesktopManager 4.medis 5.AnotherRedisDesktopManager 6.FastoRedis 7.RedisP ...

  4. 推荐三款高级可视化工具,解决90%的数据可视化大屏需求

    对于数据分析师来说,可视化可能是最能表现自己工作价值的一个途径,因为领导喜欢看这种直观的.炫酷的.具有科技感的可视化大屏,我们也能把数据分析结果直接展示给领导,比一份纸面报告要强不知多少倍! 那么领导 ...

  5. 数据库:推荐几款 Redis 可视化工具,你都用过吗?

    1. 命令行 不知道大家在日常操作redis时用什么可视化工具呢? 以前总觉得没有什么太好的可视化工具,于是问了一个业内朋友.对方回:你还用可视化工具?直接命令行呀,redis提供了这么多命令,操作起 ...

  6. 推荐两款超实用的 gRPC 客户端调试工具

    图片拍摄于2021年7月10日,湖州安吉. 介绍 正好看到董泽润老哥一篇关于使用WireShark分析gRPC流量的文章,学到了.原文地址:小技巧!Wireshark 让调试 grpc 不再困难 那我 ...

  7. 两款Docker管理UI:DockerUI Shipyard

    2019独角兽企业重金招聘Python工程师标准>>> 两款Docker管理UI:DockerUI & Shipyard 博客分类: docker 本文主要介绍两款Docke ...

  8. 推荐几款HTML5开发工具

    推荐几款HTML5开发工具 开发工具 1. Adobe Dreamweaver 2. DevExtreme 3. JetBrains WebStorm 4. Visual Studio Code 5. ...

  9. hbuilder前端需要的插件_这两款HTML5开发工具,前端开发工程师用了直呼内行

    HTML5,是web前端开发者入门就需要学习的一门技术.而对于程序员来说,要想让开发工作实现效率最大化,就必然离不开一个趁手的开发工具.像这种世界级的技术,也自然是有很多很多的开发工具可以选择使用.今 ...

  10. 推荐两款移动开发者服务

    腾讯的产品一直都是口碑不错,从开发者角度,我个人还是比较信赖腾讯的技术,这里推荐两款能帮助到个人开发者和公司的一些开发者服务平台 优测(http://utest.qq.com/) 腾讯Bugly(ht ...

最新文章

  1. python和perl区别_对比平台--Perl与Python之间的差异
  2. Easy Tech:什么是I帧、P帧和B帧?
  3. linux shell 用sed命令在文本的行尾或行首添加字符
  4. ad18敷铜为什么打的孔里面也有_PCB覆铜后放置大量过孔有什么作用?具体怎么放置?...
  5. DedeCMS四类核心表
  6. 【python】入门第一篇
  7. 开课吧课堂:深入了解学习C++的意义与就业方向
  8. 微信小程序下载文件,后端PHP处理流程
  9. IEC61850 总结
  10. 基于PaddleHub实现简易人像抠图
  11. java csv下载_javacsv.jar
  12. php + redis 实现延迟队列
  13. 2023 年openEuler 社区技术委员会增选,新增2位委员
  14. 编程之路第11天:解决此前截屏权限需要手动点击确认问题(打开双线程)
  15. LBP(局部二进制模式)
  16. OSPF之LSA详解
  17. 实例分割向:Mask R-CNN
  18. lds链接脚本基础与例子分析
  19. 【目标检测无痛涨点篇】SWA:平均多个模型权值
  20. js替换全部斜杠为“-”

热门文章

  1. IOS Xcode7 http 和 https
  2. 端口占用问题解决办法(以1099端口为例)
  3. day6面向对象--继承、多态
  4. SQL Server 审计操作概念
  5. Thread 中的 中断
  6. 关于ISA WPAD的深入探讨
  7. UNIX环境高级编程之第6章:系统数据文件和信息-习题
  8. Affinity Publisher for Mac(桌面排版神器)中文版
  9. iOS黑魔法-Method Swizzling
  10. ON1 Resize 2022 for Mac(图片大小修改工具)