Docker 翻脸,不再开源!

点击关注公众号,Java干货及时送达e4bca443c536af3ea1106a56b7604939.png

f60a754baa073e633736a86f89b18819.png 学习 Spring Cloud 微服务的正确姿势!

d741a0e1edfd577f585a9cbd0652936c.png 用上 ChatGPT 啦,强的离谱!


转自:51CTO技术栈

作者 | 王瑞平

审校 | 云昭

前几日,Docker Hub出了一件大事!但凡创建了“organisation”的用户都收到了一封含有简短PDF链接的邮件。邮件的内容“金钱味”十足:如果不按照要求升级付费,用户就将失去对数据的访问权限。此举不仅会破坏开源项目的自动化构建,还为一直依赖于开源的用户带来巨大的焦虑和麻烦。看来,想要白嫖的用户,好日子到头了!

邮件中提到,在审查了遗留的免费组织类型的用户账户列表后,Docker正在清退淘汰它们。按照要求,列表中的私人存储库将于4月14日被强制暂停。如果这些用户还想继续访问,他们不得不在这个日期之前升级为付费用户。

在此期间,用户公共存储库中任何镜像访问权限仍会被保留。如果用户按照要求升级付费,都可以恢复对组织帐户的访问权限。

Docker Hub是世界上最大的容器镜像存储库,拥有一系列内容源,包括容器社区开发者、开源项目和独立软件供应商。

此前,用户不仅可以访问免费的公共存储库,也可以选择私人回购的订阅计划。

不过还好,Docker此次取消开源转为付费的举措并没有“赶尽杀绝”。Docker个人、Docker专业版、Docker团队(付费)以及Docker商业版等仍会被保留。

用户:不能接受清退开源

如果取消免费,清退开源,最大的问题是:每个创建了自有“组织”的Docker Hub用户维护其公共形象的成本将会从0美元/年上升至每年几百美元。这种行为无异于将用户当作人质,如果不付钱,系统就会崩溃。

其次,Docker诞生于开源时代,虽然存在资金问题,也不应该以这种方式对开源程序所允许的范围进行脱离实际的界定。它排除了任何业余项目,以及完全捐赠给开源基金会的项目。这会使其在用户心目中的威信大打折扣。

而且,该产品的免费版本已被开源项目广泛使用。删除它意味着丢失与这些团队相关的数据,包括Docker镜像。因此,Docker不应寻求通过服务或收取更高层次的费用来盈利,接受捐款维持开源倒是可以被接受。

社区中的用户都曾经是Docker的缔造者。而现在,当Docker已经获得了巨大的收益,就完全忘记了自己的根基。

收费后影响几何?

Docker的CTO曾在推特上非正式地声明说:“他们将关闭不付款的账户,并且不允许任何人接管。”

而事实并没有如此绝对。在理想的情况下,这些组织的帐户将继续连接到用户帐户。因此,如果之后用户为它们付费,还可以恢复。

在此期间,为应对恶意软件和有毒镜像带来的破坏。维护者已经转向为开源及私有软件项目托管平台GitHub注册中心发布开源包。

eaec6a6704939c20d359231c7e2759d9.png

为什么?因为Docker对用户实施了速率限制,任何从Docker Hub下载内容的用户都需要付费订阅——无论是个人还是公司。花钱才可以下载Prometheus、NATS、Go、Python和Node镜像。

值得庆幸的是,如果你所维护的项目属于基金会,比如,CNCF或Apache基金会,你还可以轻松地申请开通。

另外,如果你近期准备面试跳槽,建议在Java面试库小程序在线刷题,涵盖 2000+ 道 Java 面试题,几乎覆盖了所有主流技术面试题。

Docker Hub为用户带来方便

用户都知道,Docker本身只是个工具,而Docker Hub才是全部生态的核心。打个比方,Docker Hub好似App Store,要是没了App,你的手机真就沦为“移动电话”了。

具体来讲,Docker Hub就是储藏Docker的一个中心,名称近似于Github。对比来看,Github存放code,Docker Hub存放Docker images。

Docker Hub方便用户探索世界上最大的容器镜像库,从而轻松搜索超过100万个容器镜像。不仅如此,它还能在公共或私有存储库中共享和存储镜像,方便用户获取免费的公共存储库或选择私人回购的订阅计划。

就像前文中描述的那样,Docker Hub是私有存储库,能够通过GitHub和Bitbucket自动构建容器镜像,并将它们推送到Docker Hub的团队和组织。

Docker Hub上的镜像分为两大类,一类是官方镜像,如,nginx、mysql 等;另一类是普通用户镜像,由用户自己上传。对于国内用户,如果觉得Docker Hub访问速度过慢,可以使用国内一些公司提供的镜像。

这些镜像十分安全,能够方便用户构建项目,一眼就能找到适合的图片。同时,Docker Hub还能够检查镜像,了解镜像组件中存在的漏洞,并使用这些漏洞解决问题。

个人在使用Docker Hub过程中,涵盖以下几种情况:在上面找一些成熟的Docker Image,比如,python与ubuntu等,然后pull到本地进行使用;另外,就是将Docker Hub当做个人的Docker 镜像储存器,将个人的镜像放上去。

如何升级到付费模式

很多用户可能会质疑,付费订阅Docker是否有好处? 当然,Docker系列产品具备不同优势。首先,Docker 是加快生产力的个人开发人员的不二之选;其次,Docker Team是期待高效合作小团队用户的理想选择;再有,Docker Business是寻求集中管理企业的最佳选择。

那么,用户如何才能升级到付费订阅模式呢? 第一步,您需要在docker.com上登录您的帐户,然后,选择标题中的Upgrade,并选择您想要升级到的付费订阅级别和座位数量,最后,继续付款就行啦!

一旦你升级到付费订阅模式,你的帐户和所有目录下的关联配置、镜像和存储库将100%保留下来,是不是很nice!

有哪些可以替代Docker

一位Reddit用户发表了这样的观点:Docker Hub清退开源很残酷,但却不得不面对这个现实,并将寻找更好的替代品。


Podman、Kubernetes、Openshift、LXD、Docker Swarm、BuidKit和 Mesos是当今市场上一些流行的替代品。

下面着重讨论Podman、Containerd两种替代方案

(1)Podman无守护程序、开源,可用于构建、运行和管理 Linux OCI 容器和容器镜像。它易于使用、与Kubernetes兼容、支持多种容器格式,可对资源分配提供更细粒度的控制。

(2)Containerd则为运行容器提供了一致且稳定的接口,通过启动和停止容器来管理容器的生命周期,可进行图像管理和存储。此外,Containerd还可以与其它容器编排工具共同使用,以管理集群中容器的扩展和调度,具有轻量级、一致性、灵活性等优势。

如今可以预见的是,在未来的几年内,Docker依然能够在市场中占有一定的比例。而十年后,IT界将不会再把Docker作为开发者技术栈中的必备工具。

参考资料:

https://www.docker.com/

https://blog.alexellis.io/docker-is-deleting-open-source-images/

https://www.reddit.com/r/programming/comments/11rased/docker_is_sunsetting_free_team_organizations/

最后,欢迎大家加入《ChatGPT 小密圈》知识星球,现在加入,免费送一个手工注册的 ChatGPT 账号,带你玩转 ChatGPT 。

End

abe4e1ca4510c0478c4c162c81c3a124.png 学习 Spring Cloud 微服务的正确姿势!

6195331ba0bdd8274815c9629d1bc325.png 用上 ChatGPT 啦,强的离谱!

f824a31a29a0aaa0ba4b343e2e6fca20.png ChatGPT 这次赢麻了。。。

be9053ff895aaaddc3616179abf6e4b2.png 怎么删除 HashMap 中的重复元素?

7ec75c773a3a0fffdcac4a6fb486c8d2.png Java 20 正式发布,超神了。。

6d0bb821d51e1a4ad504010ffc9264cf.jpeg

bdd294b1d9942d7df8a980fb8d21c63c.gif

Spring Cloud 微服务最新课程!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/27508.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

“虚伪”的 Docker 开始清退开源组织,不付费就删除所有镜像!

整理 | 朱珂欣 责编 | 梦依丹 出品 | CSDN(ID:CSDNnews) 3 月 15 日,Docker 向所有创建了“组织”的 Docker Hub 用户发去邮件,提醒他们必须升级到每年 420 美元的付费团队方案,否则,其账号的…

人工智能chatGPT ,为用户提供高效便捷的交流体验

作为一款智能社交聊天应用程序,chatGPT在用户交流中发挥着重要作用。通过其内部深度学习、自然语言处理和机器学习等技术的综合应用,chatGPT能够解决人们日常交流中的许多问题,为用户提供高效便捷的交流体验。 chatGPT的核心技术 chatGPT采…

网络基础之协议

网络基础 一、基础介绍数据包的传输过程上网方式电话线入户光纤入户网线入户 NAT 网络地址转换信道数据请求过程 二、OSI七层模型物理层数据链路层网络层传输层TCP/UDPTCP的三次握手 应用层递归查询和迭代查询的区别HTTP/HTTPShttp和https的差异http的方法区别常见状态码介绍 密…

常用开发板接口执行器

0、常用开发环境 1. cubMX 1.STM32CubeMX_GPIO配置 GPIO配置 2.STM32CubeMX_UART配置 UART配置 3.STM32CubeMX_外部中断 外部中断 4.STM32CubeMX_定时器配置 定时器配置 5.STM32CubeMX_PWM配置 PWM配置 6.STM32CubeMX_ADC配置 ADC配置 7.STM32CubeMX_ 8.STM32Cu…

【LabVIEW FPGA图形化】IP集成节点:IIC通信实验

目录 一、前情提要二、FPGA蔡氏定律三、LabVIEW FPGA IP集成节点网表文件的编写四、IIC时序仿真五、FPGA图形化程序编写总结 一、前情提要 上一节内容介绍了图形化FPGA的USB通信,USB通信主要用于FPGA与上位机之间的通信,对于器件(芯片&#…

人工智能前沿知识

本来想着初试完学习一下李沐大神的《动手学深度学习》这本书的,但是时间仓促,完全来不及。只能先自行了解一些知识,之后再深入了解。 这里为面试应答,问了chatgpt一些关于AI前沿的知识: 还需要再了解一番:…

Squid代理服务器应用及配置(图文详解)

Squid缓存代理 Squid代理服务器代理的工作机制代理的基本类型传统代理透明代理反向代理 使用代理的好处 实验环境部署squid代理安装关闭防护墙安装依赖环境编译安装Squid脚本解释创建软连接及用户,改组 修改Squid的配置文件squid检查启动 编写Squid服务脚本服务启动…

chatgpt赋能python:Python方法重写:提升代码复用性和性能优化

Python方法重写:提升代码复用性和性能优化 Python是一门简洁、易读易写的语言,但在实际的编程开发中,我们往往会遇到代码复用性不高、性能不够优化等问题。而方法重写是一种有效的方式来解决这些问题。 什么是方法重写? 方法重…

chatgpt如何联网?访问2021年之后的信息

介绍 一般来说,chatgpr稚嫩恶搞访问2021年之前的事。 chatgpt如何联网? 如何访问2021年之后的信息? 方法 打开edge浏览器啊,添加拓展 “webchatgpt” 举例子

白痴学日语系列之模拟题

题型一、单词 汉字对应的假名 1、小卖部 2、杂志 3、礼物 おみやげ 4、公司职员 5、老师 假名对应的汉字 6、社长,总经理 7、星期六 8、房间 9、迟到 10、下个月 选平假名对应的片假名 11、美国 12、足球 13、出租车 14、百货商场 15、便利店 题型二、选择题 1…

白痴学日语系列之初识日语(三)

每日记单词 足/脚[あし]2 a shi 脚;腿 【记】あ(恶)し(像)→身上脏的地方→腿;脚 联想记忆,阿西吧(阿西吧,意思类似于我去,是表示对某一事件或者某一事物感…

chatgpt赋能python:PythonRPG游戏:带你进入主角的魔幻冒险世界

Python RPG游戏:带你进入主角的魔幻冒险世界 Python是一种广泛使用的高级编程语言,被用于开发各种应用程序和游戏。其中,RPG游戏是其中最受欢迎的游戏之一。Python的各种优点使其成为开发RPG游戏的一个理想选择。在这篇文章中,我…

游戏思考26:游戏服务器压力测试文档(新增linux相关命令,02/10未完待续)

文章目录 一、压力测试关注点二、计算最耗时的加载操作1)从数据库读取数据,对加载的类型进一步划分各种类型,计算最耗时操作2)查看CPU随着在线人数的变化所占百分比3)查看内存变化4)备注 三、MMORPG服务器对…

C语言——飞机游戏

目录 前言 一、飞机游戏的代码 二、代码解析 1、代码重构 1)主函数 2)其它函数 2、新的子弹 3、敌机 1)静止的敌机 2)敌机的移动 3)击中敌机 4、清屏功能 总结 前言 代码参考了《C语言课程设计与游戏开发…

谈一谈游戏AI - 综述

成功者总是善于发现 “可学之处”,执着精进;失败者总是善于发现 “不可学之处”,怨天尤人。 郑重说明:本文适合对游戏开发感兴趣的小白初学者,本人力图将事物用简单的语言表达清楚,但水平有限,能…

安卓版ChatGPT要上线了!

Datawhale干货 最新:ChatGPT安卓版, 来源:机器之心 自发布以来,ChatGPT 一直受到高度关注,在全球范围内吸引了大量用户。有机构统计认为,早在今年 1 月,ChatGPT 的用户量就已经超过了一亿。彼时…

必看!大语言模型调研汇总!!

作者:guolipa 知乎 自从ChatGPT出现之后,各种大语言模型是彻底被解封了,每天见到的模型都能不重样,几乎分不清这些模型是哪个机构发布的、有什么功能特点、以及这些模型的关系。比如 GPT-3.0 和 GPT 3.5 就有一系列的模型版本…

一网打尽!国内外50多个大模型调研汇总

因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享 点击关注#互联网架构师公众号,领取架构师全套资料 都在这里 0、2T架构师学习资料干货分 上一篇:ChatGPT研究框架(80页PPT,附下载)…

大语言模型调研汇总

自从ChatGPT出现之后,各种大语言模型是彻底被解封了,每天见到的模型都能不重样,几乎分不清这些模型是哪个机构发布的、有什么功能特点、以及这些模型的关系。比如 GPT-3.0 和 GPT 3.5 就有一系列的模型版本和索引,还有羊驼、小羊驼、骆驼 ...... 于是浅浅的调研了一下比较有…

总结从T5、GPT-3、Chinchilla、PaLM、LLaMA、Alpaca等近30个最新模型

自从ChatGPT出现之后,各种大语言模型是彻底被解封了,每天见到的模型都能不重样,几乎分不清这些模型是哪个机构发布的、有什么功能特点、以及这些模型的关系。比如 GPT-3.0 和 GPT 3.5 就有一系列的模型版本和索引,还有羊驼、小羊驼…