热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

爱上开源之dockerUI强大docker管理工具,没有之一(最流行的docker管理工具)

本文主要分享【最流行的docker管理工具】,技术文章【爱上开源之dockerUI强大docker管理工具,没有之一】为【inthirties】投稿,如果你遇到golang,golang人门至实战,爱

本文主要分享【最流行的docker管理工具】,技术文章【爱上开源之dockerUI强大docker管理工具,没有之一】为【inthirties】投稿,如果你遇到golang,golang人门至实战,爱上开源相关问题,本文相关知识或能到你。

最流行的docker管理工具

 

《爱上开源之boot4go-dockerui-剧透篇》这篇文章已经出品了就要快一个月了,这段时间一直在全名的进行代码整理和功能测试,在做整个的dockerUI的项目过程中,通过对docker管理实现,又一次仔细的翻过了docker的cli的代码,非常遗憾engiee这块的代码没有开源,containd的代码还没来的及细看;反正通过整个dockerUI的项目,对docker更进一步的熟悉了,也更加爱docker了,

 

虽然现在docker不被google,ibm待见,强迫开源了containerd,而且k8s还釜底抽薪的,通过提出的oci/cri的标准,最大压迫式的倾销了docker原有在容器化的主导权;但是通过对各产品的使用和比较,docker不会落寞,而且在中小规模的应用体上将重新主导天下,k8s很多概念都是借鉴docker的,而且k8s主要做编排,和docker swarm是相争的,容器嘛, redhat的libpod,只能呵呵两声,谁用谁知道该怎么去骂他,指的是单独使用,没有使用k8s编排, 其他的容器产品呢,基本都是在开源的containerd的基础上实现的。 如此这般,docker swarm不去和k8s去抢占超大应用体的市场,而在中小应用体这个群体还是比k8s有竞争力的。 反正对于我这样的服务器规模,k8s没有swarm适用, 当然要swarm的编排功能没有k8s的丝滑。 在熟悉docker swarm的接口和docker的api情况下,还是可以通过很多方式,也达到瞬间柔顺的感觉。

上面是个人对docker的市场认识,居然有人拿redhat的podman来片面的贬低docker在k8s里的去docker化,不是技术问题,根本问题是市场问题,就是大厂的打压。 

接下来分享这期的主题 Boot4go系列产品之DockerUI。

DockerUI,后台使用go语言开发的,前端使用CubeUI开发的基于Docker容器的管理工具,通过图形化的界面,来管理Docker容器,Docker Swarm集群,不需要你懂docker的cli命令,你也可以将docker和docker swarm的管理操作的如火纯清,而不费吹灰之力。

DockerUI后台使用最快的fasthttp提供web服务,通过docker的本地接口,实现和docker 容器的Enginee进行通信,从而进行docker的管理。 

 

如上图,是镜像管理的示例。 

可以直接在管理界面里拉取镜像,构建镜像, 推送镜像到镜像仓库,使用dockerfile直接在线打包, 使用tarball导入镜像; 

其中后面的这些功能,都是市面上其他的相关docker产品没有支持获知是支持不充分的。在咱们的dockerUI产品里全部大力支持。 

 

镜像的详情信息, 让镜像的所有信息一览无余, 如图里所示,是镜像的构建历史。

 

监听所有的docker容器事件, 事件信息保存在嵌入式sqlite数据库里, 支持事件注册和监听扩展机制,可以自定义容器的事件到自己的监控应用里。

 容器管理界面, 看看界面里的功能菜单,功能支持范围有多大

导出容器,克隆容器,这都是其他产品完全没有的功能。 

 

容器的在线日志

 

 打开容器后,可以查看容器的具体信息,和相关容器的操作。 看看这里支持的功能点

 直接查看容器里的进程信息。

 直接从容器里到处容器的文件系统文件和目录

 将文件导入到容器的文件系统里。

 docker swarm的管理

网络结构管理。

 功能太多, 后面会慢慢的补充文档,并提交到github和docker的官方网站里。 请大家继续关注。

 

本文《爱上开源之dockerUI强大docker管理工具,没有之一》版权归inthirties所有,引用爱上开源之dockerUI强大docker管理工具,没有之一需遵循CC 4.0 BY-SA版权协议。


推荐阅读
  • 如何使用PLEX播放组播、抓取信号源以及设置路由器
    本文介绍了如何使用PLEX播放组播、抓取信号源以及设置路由器。通过使用xTeve软件和M3U源,用户可以在PLEX上实现直播功能,并且可以自动匹配EPG信息和定时录制节目。同时,本文还提供了从华为itv盒子提取组播地址的方法以及如何在ASUS固件路由器上设置IPTV。在使用PLEX之前,建议先使用VLC测试是否可以正常播放UDPXY转发的iptv流。最后,本文还介绍了docker版xTeve的设置方法。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • 在重复造轮子的情况下用ProxyServlet反向代理来减少工作量
    像不少公司内部不同团队都会自己研发自己工具产品,当各个产品逐渐成熟,到达了一定的发展瓶颈,同时每个产品都有着自己的入口,用户 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 本文介绍了禅道作为一款国产开源免费的测试管理工具的特点和功能,并提供了禅道的搭建和调试方法。禅道是一款B/S结构的项目管理工具,可以实现组织管理、后台管理、产品管理、项目管理和测试管理等功能。同时,本文还介绍了其他软件测试相关工具,如功能自动化工具和性能自动化工具,以及白盒测试工具的使用。通过本文的阅读,读者可以了解禅道的基本使用方法和优势,从而更好地进行测试管理工作。 ... [详细]
  • 容器管理与容器监控influxDB
    容器管理与容器监控-influxDB什么是influxDBinfluxDB安装(1)下载镜像(2)创建容器(3 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 云原生应用最佳开发实践之十二原则(12factor)
    目录简介一、基准代码二、依赖三、配置四、后端配置五、构建、发布、运行六、进程七、端口绑定八、并发九、易处理十、开发与线上环境等价十一、日志十二、进程管理当 ... [详细]
  • Django + Ansible 主机管理(有源码)
    本文给大家介绍如何利用DjangoAnsible进行Web项目管理。Django介绍一个可以使Web开发工作愉快并且高效的Web开发框架,能够以最小的代价构建和维护高 ... [详细]
  • 职业道路的选择与建议
    职业道路的选择与建议2010-09-2621:31:53标签:职业感悟建议   [推送到技术圈]版权声明:原创作品,允许转载, ... [详细]
  • 本人学习笔记,知识点均摘自于网络,用于学习和交流(如未注明出处,请提醒,将及时更正,谢谢)OS:我学习是为了上 ... [详细]
author-avatar
夜遊神_丶
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有