欢迎光临散文网 会员登陆 & 注册

Podman的春天?Docker Desktop宣告收费--UP楠哥

2021-10-18 17:28 作者:尚文网络IT  | 我要投稿


#说在前面

容器技术的兴起源于PAAS技术的普及,几年前,Docker公司发布的Docker项目,通过“容器镜像”,解决了应用打包的根本性难题。容器编排使得容器变得有价值,其中以 Kubernetes项目和CNCF社区的胜利而告终,在容器技术的生态圈里奠定了基础和贡献。

就在近期,Docker突然宣布对其产品的订阅方案进行了更新,更新内容包括使用 "Docker Personal" 订阅来代替此前的 "Docker Free" 订阅,以及增加新的订阅方案——"Docker Business"。

这就意味着,要开始花两钱消费了!从官方网站来看,目前总共有4种订阅方案,分别是:Personal(个人版本)、Pro(专业版本), Team(组织企业版本) 和 Business(商业版本)。虽然新增的 "Docker Business" 订阅方案收费比较昂贵,不过对于大多数人来说并没有影响,仍然可以继续免费使用。

之所以推出收费更高的订阅方案,猜测是为了探索出一种可持续的商业模式。Docker CEO Scott Johnston 表示,希望解决软件供应链存在的安全挑战,于是有了更昂贵且提供更安全服务的 Docker Business 订阅方案。具体详细的,可以访问下Docker的官方网站看下:https://www.docker.com/pricing。

那么问题就来了,随着收费的到来,难免会产生影响,本是贴着开源标签的Docker现在也开始收起费用来,据 Docker 官方报道,全球有 55% 的专业开发者正在使用 Docker 技术,其中个人开发者及小型企业占据其中的一半,这也意味着大多数 Docker 用户仍然可以以免费的方式使用它。

既然是这种情况下,业界有没有可替代的产品呢?当然有!还记得被称之为下一代容器的Podman么,来自于Linux系统平台。

#Podman好在哪里

Podman和Docker相比,好处在于:

1、 Docker 目前使用上最大的问题就是需要运行一个守护进程,而Podman可以基于Systemd进行管理容器,也即是说,可以Service的方式通过执行systemctl start | status 管理Podman的容器。

2、 Docker需要 root 用户运行,然而Podman可以实现基于Rootless的方式管理容器,也就是说可以执行systemctl  --user start | status ,以普通用户管理Podman的容器。关于这一部分的内容,大家关注UP楠哥的公开课,链接如下,会有演示:https://ke.qq.com/course/3099349。

3、 Podman学习成本低,只要学过Docker的命令,几乎可以这样讲,把docker xxx 换成podman xxx 或者说通过设置alias别名,alias docker=podman 换成podman即可。

#写在最后

与此同时,红帽的RHCE的课程中就已经包含了Podman的课程,另外,红帽亚太区技术老大交流的时候,老大表示OpenStack 下一个版本中,会用Podman代替目前版本作为OpenStack中一些核心组件基于容器化管理的机制。

就让我们期待作为下一代容器技术光环的Podman,迎来属于自己的春天!同时也欢迎小伙伴们可以多多关注红帽的认证体系,关注代表最前沿开源技术的实现!


Podman的春天?Docker Desktop宣告收费--UP楠哥的评论 (共 条)

分享到微博请遵守国家法律