当前位置: 首页 > news >正文

Docker突然宣布:涨价80%

从11月15日起,Docker的付费订阅中Pro和Team的价格都将大幅上调:Pro从原来的5美元每月激增到9美元每月,直接涨了80%;而Team也从之前的9美元每月来到15美元每月,涨价66.7%。只有Business保持此前的24美元每月不变。

同时,免费Docker Personal订阅将不再包括Build Cloud分钟数,从支持三个Scout仓库转为一个,并且将限制为一个私人Docker Hub容器注册表仓库,存储空间为2 GB。

不过,Docker也在云计算和安全产品方面进行了进行了调整,以让调价显得更合理、更具吸引力一些。

尽管如此,X上知名的技术博主Jeff Geerling发帖称,“GitHub 或 GitLab 用于镜像构建/版本库,Podman Desktop 用于开发环境。我仍然最喜欢 Docker 的整体集成,但在这一点上(考虑到成本的提高),我愿意转换。 ”

图片

图片

具体的涨价方案究竟如何,会有大批开发者选择抛弃Docker吗?

1.Docker Pro提价 80% ,但加价不加量

从新的定价表可以看到,Docker Pro 每个用户每月增加 4 美元/月,涨幅达 80%。

上图:2024年11月价格 年度付费

上图:2024年11月价格 年度付费

同时,会员的开放权益也发生了改变。对比下图当前的权益来看,Docker Pro 用户Build Cloud 的分钟数增加了一倍,从之前的100分钟一月增长至200。

不过,使用 Scout 分析的 repos 却减少了三分之一。

在当前的定价页面,写着每天能提取 5000 张图片,按每月30天计算,至少有150,000 次提取总额。然而,新计划却只有每月 25000 次拉取总额,偷偷减少了 83%,真正的加价不加量。

上图:2024年9月价格 年度付费

上图:2024年9月价格 年度付费

同时,年度会员也变得不吸引人了。Docker Pro 计划保持每年 24 美元的折扣不变,现在是 132 美元优惠 24 美元。而Docker Team 按年付费比按月付费只优惠 12 美元。

上图:2024年11月价格 月度付费

上图:2024年11月价格 月度付费

2.Docker官方:只有3%的最大商业用户受影响

Docker首席产品官Giri Sreenivas在公司博客中写道:“为了确保Docker Hub保持可持续发展并继续作为世界上最大的容器注册表增长,我们引入了基于使用量的镜像拉取和存储定价。”他补充道:“此次更新还包括了增强的使用监控工具,使客户更容易理解和管理使用情况。”

Sreenivas估计,只有3%的最大商业用户会受到新定价的影响。个人账户将从每小时33次Docker Hub镜像拉取增加到40次。Pro将包括每月25,000次Docker Hub拉取,Team为100,000次,Business为100万次。博客文章和网站都没有说明Docker Hub上容器镜像存储的定价。

Sreenivas写道:“对于许多拥有服务账户的Docker Team和Docker Business客户来说,新的更高镜像拉取限制将消除之前产生的费用。”

3.分析师判断:Docker定价变化影响不大

Forrester Research的分析师Devin Dickerson表示:“客户在面对今年其他价格变化的新闻时表现得出乎意料的淡定。”他补充道:“考虑到这一点,以及看起来受负面影响的客户群体相对较小,我还没有看到对这一消息的强烈反应。”

一位分析师表示,Docker Hub的定价变化似乎针对那些之前可能滥用系统的账户。

“从我的角度来看,Docker Hub上的限制是为了保护自己,防止少数极端用户将Docker Hub用作其CDN或以其他方式生成每月数百万次拉取,”TechTarget Enterprise Strategy Group的分析师Torsten Volk表示。

Volk和其他分析师表示,Pro和Team定价计划中新功能的加入可能会减轻价格上涨的影响。

“我主要对Testcontainer Cloud和Build Cloud现在成为套餐的一部分感到兴奋,这使得开发者可以根据需求在本地或云中创建环境,”Volk说。“我一直是Testcontainers的忠实粉丝,将它们纳入‘套餐’中是我完全支持的。”

总体来说,“只要用户至少利用了新包含的一些功能,比如Scout、Testcontainers或Build Cloud,价值主张就很强,”他说。

RobustCloud的分析师Larry Carvalho表示,Team和Pro订阅的67%和80%的涨幅“在纸面上看似很大”。

“然而,根据Docker带来的开发者生产力的提升,这一涨幅几乎不成问题,”他说。

Carvalho引用CareerExplorer的数据表示,美国计算机科学毕业生的年薪中位数为83,812美元。

“这一Docker定价上涨不到收入的千分之一,因此几乎不会影响决策过程”。

4.写在最后:不会像21年的调价那样“引战”

就像分析师说得那样,Reddit上大部分参与讨论的网友还算淡定。

Docker 是免费的,而 DOCKER DESKTOP 需要付费订阅,它们是两个不同的产品。考虑到我们是在 "Docker 社区 "中写作,大家应该都知道这种区别。 

文章所涉及的产品列表,引用文章本身:" Docker Desktop、Docker Hub、Docker Build Cloud、Docker Scout 和 Testcontainers Cloud。"

跟帖网友:“对啊,我现在花费是0,你提价两倍我还是花费0”。

图片

图片

“Docker Personal 仍然是免费的,而且将永远是免费的。引用公告中的一段话。不知道你用专业版干啥。”

图片

图片

虽然有网友提出,Mac上必须得订阅 Docker Desktop,“请告诉我如何在没有 Docker Desktop 的情况下在 Mac 上运行 Docker。我几年前改用 Podman,至今未曾回头。”

但他的言论很快被反驳(还被点了四个反对):“Docker 引擎不需要图形用户界面。你可以很轻松地通过 cli 进行协调和管理”。

图片

图片

毕竟,这次涨价宣布后,给大家留有3个月的时间进行过渡。

要知道,当Docker在2021年宣布了其Docker Desktop的付费订阅计划时,不止定价大幅提升,而且仅仅给了所有人3周时间,让那些习惯于免费使用Docker Desktop的中小用户不知所措。

相对于那一次网友们的激情开麦来说,此次Docker涨价所带来的反响可能是相对温和的。

图片

 图片 

相关文章:

Docker突然宣布:涨价80%

从11月15日起,Docker的付费订阅中Pro和Team的价格都将大幅上调:Pro从原来的5美元每月激增到9美元每月,直接涨了80%;而Team也从之前的9美元每月来到15美元每月,涨价66.7%。只有Business保持此前的24美元每月不变。 同时…...

工厂方法模式和抽象工厂模式

工厂方法模式 一个工厂只能创建一种产品 工厂方法模式的结构 工厂方法模式包含以下4个角色 Product(抽象产品) ConcreteProduct(具体产品) Factory(抽象工厂) ConcreteFactory(具体工厂…...

【星海出品】go语言环境兼install

官网 https://golang.google.cn/dl/ go的安装包下载地址 https://go.dev/dl/ set GO111MODULEon //是否以Go modules的模式运行项目 auto,on,off set GOARCHamd64 //目标可执行程序操作系统构架 包括 386,amd64,arm set GOBIN //项目的第三方可执行文件目…...

Spring 源码解读:自定义实现BeanPostProcessor的扩展点

引言 在Spring的生命周期管理中,BeanPostProcessor是一个非常重要的扩展点。它允许开发者在Bean初始化的前后插入自定义的逻辑,从而实现更灵活的Bean管理。BeanPostProcessor是Spring框架中用于对Bean实例进行修改的机制之一。通过实现该接口&#xff0…...

Spring Boot-分布式系统问题

Spring Boot 在分布式系统中的常见问题及解决方案 随着互联网的发展,系统规模和复杂度越来越大,分布式系统成为应对高并发、大数据量场景的重要架构选择。Spring Boot 作为一种轻量级的开发框架,广泛应用于构建微服务和分布式系统中。然而&a…...

面试题总结(三) -- 内存管理篇

面试题总结(三) – 内存管理篇 文章目录 面试题总结(三) -- 内存管理篇<1> C 中堆内存和栈内存的区别是什么&#xff1f;<2> 如何在 C 中手动管理内存&#xff08;new/delete 操作符&#xff09;&#xff1f;<3> C 中内存泄漏的原因和避免方法<4> 谈谈…...

Qt 定时器-定时备份

定时备份 在Qt 中&#xff0c;可以使用QTimer类来实现定时备份功能。以下是一个示例代码&#xff0c;每隔一段时间自动执行备份操作&#xff1a; #include <QTimer>QTimer timer; int backupInterval 24 * 60 * 60 * 1000;//备份间隔为24小时connect(&timer, &…...

天融信把桌面explorer.exe删了,导致开机之后无windows桌面,只能看到鼠标解决方法

win10开机进入桌面&#xff0c;发现桌面无了&#xff0c;但是可以ctrlaltdelete调出任务管理器 用管理员权限打开cmd&#xff0c;输入&#xff1a; sfc /scanfilec:\windowslexplorer.exe 在运行C:\windows\Explorer.exe&#xff1b;可以进入桌面&#xff0c;但是隔离几秒钟…...

视频分割操作教程

1、打开剪映 2、点击开始创作上面的“”&#xff0c;选择视频&#xff0c;点击添加按钮&#xff0c;导入一个视频素材到剪映 3、滑动视频&#xff0c;让视频竖线到合适位置 4、点击视频&#xff0c;出现白色边框 5、点击工具栏“分割”&#xff0c;然后点击需要删除的视频部分 …...

唯品会大数据面试题及参考答案(3万字长文)

synchronized 和 volatile 的区别 synchronized是 Java 中的关键字,用于实现同步机制,确保在同一时刻只有一个线程可以访问被它修饰的代码块或方法。volatile也是 Java 中的关键字,主要用于保证变量的可见性。 功能方面: synchronized可以保证原子性、可见性和有序性。它通…...

使用容器技术快速入门MinIO

使用容器技术快速入门MinIO 使用容器技术&#xff08;docker或者podman&#xff09;快速部署一个单节点单磁盘 MinIO 服务器&#xff0c;用于对MinIO对象存储及其兼容 S3 的 API 层进行早期的开发和评估。 1. 准备工作 机器已经安装了 Podman 或者 Docker 。 对用于持久卷的…...

ros2教程(一):使用python和C++发布摄像头原始图像和压缩图像

1. 使用python发布图像 在ROS 2中&#xff0c;可以通过使用rclpy库来发布压缩图像和原始图像。发布原始图像可以使用sensor_msgs.msg.Image消息类型&#xff0c;压缩图像则使用sensor_msgs.msg.CompressedImage消息类型。 #!/usr/bin/env python3# function: usbcam publish r…...

【自动化测试】UI自动化的分类、如何选择合适的自动化测试工具以及其中appium的设计理念、引擎和引擎如何工作

引言 UI自动化测试主要针对软件的用户界面进行测试&#xff0c;以确保用户界面元素的交互和功能符合预期 文章目录 引言一、UI自动化的分类1.1 基于代码的自动化测试1.2 基于录制/回放的自动化测试1.3 基于框架的自动化测试1.4 按测试对象分类1.5 按测试层次分类1.6 按测试执行…...

深入理解Python中的“_,”:一个实用的语法特性

在Python编程中&#xff0c;你可能经常会看到一个特殊的标识符“_”。这个符号在Python中有多种用途&#xff0c;其具体含义依上下文而定。本文将探讨其中一种常见用法——作为一个临时性的占位符——并解释它在实际编程中的实用性和应用场景。 1. “_”作为占位符 在Python中…...

Mac清理其他文件:释放存储空间的高效指南

每个Mac用户都可能遇到存储空间不足的问题&#xff0c;尤其是当“其他”文件积累到一定体积时。在Mac上&#xff0c;“其他”文件通常包括各种系统文件、缓存、文档以及不被归类为应用程序、照片、电影或音乐的其他类型的文件。这些文件往往不易被注意&#xff0c;但逐渐占用了…...

html+css+js网页设计 旅游 龙门石窟4个页面

htmlcssjs网页设计 旅游 龙门石窟4个页面 网页作品代码简单&#xff0c;可使用任意HTML辑软件&#xff08;如&#xff1a;Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad 等任意html编辑软件进行运行及修改编辑等操作&#xff09;。 获取源码 1&#…...

CISSP一站通关

依托轻速云维护了一个专注于CISSP备考通关的在线学习平台&#xff0c;提供知识串讲视频&#xff0c;配合大量针对性的习题和重难点习题解析&#xff0c;帮助备考学习者高效学习和巩固知识点。已经帮助100考友顺利通过考试。 知识串讲视频是我主讲的5天直播课程的录屏&#xff0…...

Golang | Leetcode Golang题解之第406题根据身高重建队列

题目&#xff1a; 题解&#xff1a; func reconstructQueue(people [][]int) (ans [][]int) {sort.Slice(people, func(i, j int) bool {a, b : people[i], people[j]return a[0] > b[0] || a[0] b[0] && a[1] < b[1]})for _, person : range people {idx : pe…...

【我的Android进阶之旅】解决CardView四个圆角有白边的问题

文章目录 一、问题描述二、分析CardView出现白边的原因三、如何解决这个问题?3.1 如何修复?3.2 为什么这样可以修复?3.3 示例代码3.4 总结一、问题描述 在实现一个RecycleView的Item时候,样式需要用到卡片式效果,于是想到用CardView来实现,但是最终发现运行出来的效果,…...

学习笔记JVM篇(四)

垃圾回收器 说完垃圾回收算法接下来就需要对应的垃圾回收器去回垃圾回收器。接下来介绍几种垃圾回收器 1、Serial 串行回收器&#xff0c;是单线程版本&#xff0c;暂停所有的应用。在单CPU的情况下效率是很高的&#xff0c;因为不涉及线程的上下文切换。适用于小型程序和客…...

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…...

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…...

linux之kylin系统nginx的安装

一、nginx的作用 1.可做高性能的web服务器 直接处理静态资源&#xff08;HTML/CSS/图片等&#xff09;&#xff0c;响应速度远超传统服务器类似apache支持高并发连接 2.反向代理服务器 隐藏后端服务器IP地址&#xff0c;提高安全性 3.负载均衡服务器 支持多种策略分发流量…...

Java如何权衡是使用无序的数组还是有序的数组

在 Java 中,选择有序数组还是无序数组取决于具体场景的性能需求与操作特点。以下是关键权衡因素及决策指南: ⚖️ 核心权衡维度 维度有序数组无序数组查询性能二分查找 O(log n) ✅线性扫描 O(n) ❌插入/删除需移位维护顺序 O(n) ❌直接操作尾部 O(1) ✅内存开销与无序数组相…...

聊聊 Pulsar:Producer 源码解析

一、前言 Apache Pulsar 是一个企业级的开源分布式消息传递平台&#xff0c;以其高性能、可扩展性和存储计算分离架构在消息队列和流处理领域独树一帜。在 Pulsar 的核心架构中&#xff0c;Producer&#xff08;生产者&#xff09; 是连接客户端应用与消息队列的第一步。生产者…...

UDP(Echoserver)

网络命令 Ping 命令 检测网络是否连通 使用方法: ping -c 次数 网址ping -c 3 www.baidu.comnetstat 命令 netstat 是一个用来查看网络状态的重要工具. 语法&#xff1a;netstat [选项] 功能&#xff1a;查看网络状态 常用选项&#xff1a; n 拒绝显示别名&#…...

基于当前项目通过npm包形式暴露公共组件

1.package.sjon文件配置 其中xh-flowable就是暴露出去的npm包名 2.创建tpyes文件夹&#xff0c;并新增内容 3.创建package文件夹...

Python实现prophet 理论及参数优化

文章目录 Prophet理论及模型参数介绍Python代码完整实现prophet 添加外部数据进行模型优化 之前初步学习prophet的时候&#xff0c;写过一篇简单实现&#xff0c;后期随着对该模型的深入研究&#xff0c;本次记录涉及到prophet 的公式以及参数调优&#xff0c;从公式可以更直观…...

【算法训练营Day07】字符串part1

文章目录 反转字符串反转字符串II替换数字 反转字符串 题目链接&#xff1a;344. 反转字符串 双指针法&#xff0c;两个指针的元素直接调转即可 class Solution {public void reverseString(char[] s) {int head 0;int end s.length - 1;while(head < end) {char temp …...

UR 协作机器人「三剑客」:精密轻量担当(UR7e)、全能协作主力(UR12e)、重型任务专家(UR15)

UR协作机器人正以其卓越性能在现代制造业自动化中扮演重要角色。UR7e、UR12e和UR15通过创新技术和精准设计满足了不同行业的多样化需求。其中&#xff0c;UR15以其速度、精度及人工智能准备能力成为自动化领域的重要突破。UR7e和UR12e则在负载规格和市场定位上不断优化&#xf…...