点击上方“朱小厮的博客”,选择“设为星标”

后台回复"加群",加入新技术群

来源:8rr.co/n2uh

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的图形显示的是乱的,不用担心,只不过是显示字体的问题。重新设置一下终端字体就可以解决了。

想知道更多?描下面的二维码关注我

后台回复”加群“获取公众号专属群聊入口

【原创系列 | 精彩推荐】

  • Paxos、Raft不是一致性算法嘛?

  • 越说越迷糊的CAP

  • 分布式事务科普——初识篇

  • 分布式事务科普——终结篇

  • 面试官居然问我Raft为什么会叫做Raft!

  • 面试官给我挖坑:URI中的//有什么用

  • 面试官给我挖坑:a[i][j]和a[j][i]有什么区别?

  • 面试官给我挖坑:单机并发TCP连接数到底有多少?

  • 网关Zuul科普

  • 网关Spring Cloud Gateway科普

  • Nginx架构原理科普

  • OpenResty概要及原理科普

  • 微服务网关 Kong 科普

  • 云原生网关Traefik科普

朕已阅 

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

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

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

  2. 介绍两款API管理工具

    2019独角兽企业重金招聘Python工程师标准>>> 介绍.收藏两款API管理工具: 1) AMP, https://github.com/gomeplusFED/AMP 2) 小 ...

  3. 两款Docker管理UI:DockerUI Shipyard

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

  4. 三款Zookeeper可视化工具、ZooInspector、prettyZoo、ZooKeeperAssistant

    三款Zookeeper可视化工具.ZooInspector.prettyZoo.ZooKeeperAssistant ①Zookeeper图形化工具:ZooInspector 1.下载完后,解压压缩包 ...

  5. tcp测试监听工具_linux 下两款网络性能测试工具介绍

    前言:最近生产上有点不稳定,开发说网络问题,于是需要测试一下网络环境,出一篇报告验证是否真是网络问题,所以今天正好为大家分享linux下两款网络性能测试工具iperf和netperf 一,iperf安 ...

  6. 介绍两款App敏感信息收集工具

    介绍两款App敏感信息收集工具 1.APKLeaks 2.ApkAnalyser 1.APKLeaks APKLeaks是一个apk文件敏感信息扫描工具,它会扫描apk来获取URI.端点和secret ...

  7. Docker可视化工具:Portainer可视化面板安装

    Docker可视化工具:Portainer可视化面板安装 1.Portainer(非最佳选择) 什么是Portainer Portainer可视化面板安装 docker启动出现Error respon ...

  8. 第三次作业-介绍一款原型设计工具

    课程:软件工程综合实践专题  学号:1759214 介绍一款原型设计工具:Mockplus http://www.mockplus.cn 如今是一个快节奏的社会,每一天都会有无数的软件发布,每一款软件 ...

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

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

最新文章

  1. 计算机编辑功能在哪,注册表编辑器怎么打开-电脑的剪切板在哪里 电脑剪切板里面的内容怎么修改...
  2. 数据可视化之 星图
  3. python 异常处理 try except
  4. 这里提供了在Linux上显示某个进程的线程的几种方式
  5. css3选择器的比较(二) -- 包含字符串
  6. php数据库操作类的调用优化,PHP PDO优化数据库操作类 多数据库驱动类
  7. 大学电路题目怎么搜_长沙理工大学2020真题浅析
  8. 国际站 RDS MySQL 5.7 高可用版发布
  9. 【PTA】520 钻石争霸赛 2021,119分
  10. 关于线上问题处理心得分享
  11. 修改远程桌面服务器里的密码
  12. 蓝桥杯官网练习系统入门训练(一)
  13. 也谈USB重定向的方式
  14. 信息安全管理(CISP)—— 网络安全监管
  15. 将通达信的背景设置成白色
  16. Eve-NG No IP address on interface pnet0
  17. 移远EC25-xxx国外支持列表
  18. Vivo(IQOO)无法输出调试日志解决办法
  19. 电子数字计算机的应用,你了解电子数字计算机的发展吗?人类是如何应用计算机技术的?...
  20. 精美的HTML5焦点图特效

热门文章

  1. java i o流异常问题_第四章 Java的I/O流和异常处理
  2. java main方法调用非静态方法_java中main函数怎么调用外部非static方法
  3. 摩根斯坦利面试题库_经验 | 金融公司摩根士丹利从笔试到实习的全程经验
  4. ui uview 安卓开发_uni-app UI框架之uview-ui使用教程
  5. Multimedia Event Extraction (M2E2) Annotation Guideline V0.1
  6. 210322阶段三QT事件循环及opencv图像处理
  7. sq语句报错Parameter index out of range (2 > number of parameters, which is 1).
  8. 深度解析利用ES6进行Promise封装总结
  9. 前端进阶 -css的弱化与js的强化(11)
  10. Android ViewPager