Docker明确未来运营新的战略,将会花更多的资源来打造开发的体验,使开发人员可以更方便地让代码部署到多云应用程序Runtime中。Docker公司表示,要把代码发布到云上是一件复杂的事情,需要经过打包、登录Registry、持续集成、安全性检查以及持续部署等多个阶段,最后才能发布到云上的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不只是一个Registry服务。Docker公司期望Docker Hub成为工具生态系的中心,Docker Hub会提供各种工作管理选项,从抽象功能到让开发者自己从头打造的组件都有。整体而言, Docker Hub会以多云且独立于供应商的方式,提供适合各种成熟度与抽象度的解决方案。
在去年底的时候,Mirantis宣布,从Docker手中买下Docker Enterprise平台业务,并购内容包括了Docker Enterprise产品以及750家大型企业顾客。由于Docker最初希望通过其容器调度工具Docker Swarm获利,但是事实证明Kubernetes更受欢迎,现在也已经成为云行业标准,而Docker Swarm的失败,也促使Docker将企业平台出售给Mirantis。
在Docker Enterprise售出后数月后,Docker重新调整了营运方向,现在希望用户能够以每月SaaS订阅模式,购买他们提供给开发人员强化开发体验的功能。
参考:https://www.docker.com/blog/docker-strategy-helping-devs-build-and-ship-faster/ https://www.ithome.com.tw/news/136287