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

人工智能2021-02-14 14:02:14
最佳答案

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订阅模式,买单他们提供给开发人员强化开发体验的功能。

免责声明:本文由用户上传,如有侵权请联系删除!