Docker着手改善桌面工具与Docker Hub,强化容器应用程序开发与部署体验

Docker在自家博客说明了未来运营新战略,将会花更多的资源强化开发体验,使开发人员可以更方便地让程序代码,部署到多云应用程序Runtime中。Docker提到,要把程序代码发布到云计算中是一个复杂的工作,需要经过打包、登录注册表、持续集成、安全性检查以及持续部署等多个阶段,最后才能发布到云计算的Runtime上执行。

这些工作不只对一间小型公司的开发人员来说负担很大,而且当程序代码要发布到多云环境中时,更不是一件简单的事,Docker表示,他们将进一步发展基础Docker工具、Docker Desktop以及Docker Hub来加速这个过程,除了改善Docker Desktop的开发体验,并与生态系统合作,且使Docker Hub能够集成、配置和管理,构建应用程序和微服务所需要的应用程序组件。

通过强化其桌面工具,使新开发人员能够更快地进入团队工作流程,也让新的开发人员可更简单地上手容器开发,并且提供团队协作以及沟通的功能。Docker提到,完成这些目的的关键方法,是为Docker CLI以及Docker Desktop UI,提供更多来自Docker Hub的功能,使开发人员尽可能在本机开发环境完成工作,减少接口间的跳转,同时让开发者不需要离开Docker CLI,就能访问上游服务。

另外,Docker也会扩展Docker Hub,让开发者能够管理在开发和部署过程中,所生成的应用程序组件,让Docker Hub不只是一个注册表服务。Docker期望Docker Hub将会成为工具生态系统中心,Docker Hub会提供各种工作管线选项,范畴从抽象功能到让开发者自己从头打造的组件都有。官方提到,整体而言,Docker Hub会以多云且独立于供应商的方式,提供适合各种成熟度与抽象度的解决方案。

在去年底的时候,云计算服务供应商Mirantis宣布,从Docker手中买下Docker Enterprise平台业务,并购内容包括了Docker Enterprise产品以及750家大企业顾客。由于Docker最初希望通过其容器调度工具Docker Swarm获利,但是事实证明后起之秀Kubernetes更受欢迎,现在也已经成为云计算标准,甚至连Docker本身都开始支持,而Docker Swarm的失败,也促使Docker将企业平台出售给Mirantis。

在Docker Enterprise售出后数月后,Docker重新调整了运营步调,现在希望用户能够以每月SaaS订阅模式,买单他们提供给开发人员强化开发体验的功能。