Docker桌面企业版发布,可规避开发和运维团队矛盾,很人性化!

Docker/容器
351
0
0
2022-04-17
标签   Docker

Docker近日宣布,其Docker桌面版也迈向企业级应用,正式发布Docker Desktop Enterprise,IT管理员可统一管理端点开发环境,让开发者可以在桌面环境下,快速构建、交付容器化应用程序。

Docker桌面企业版发布,可规避开发和运维团队矛盾,很人性化!

Docker估计,目前使用Docker桌面版的每日活跃用户数将近140万,该工具整合了Docker引擎及Docker Swarm、Kubernetes,可以直接在桌面建立起容器开发环境。而Docker公司表示,Docker Desktop Enterprise的功能特色,提供企业用户一条安全通道,直接管控开发者环境的系统状态、部署工作,同时套用企业内部的运营规则、法规遵从,借以提高开发环境、正式环境的一致性。

针对IT运维人员,新版桌面版有两大特色,首先是提供MSI、PKG文档格式的发布,同时企业还可以利用Policy Files,关闭部分系统设定选项,进行终端设备管理。Docker解释,即使开发者使用各自偏好的设备工作,只要在这些端点安装Docker Desktop Enterprise,依然可以进行集中化管理,除了能兼顾安全性需求,开发者也不用担心工作环境的设定。

第二特色是提供开发者经认证后的定制化应用程序模板,可随即进行开发工作。在Docker Desktop Enterprise内,企业内部架构师可利用产品内建的应用程序设计界面(Application Designer interface),提供开发者一致的应用程序模板,从开发原点起,确保应用程序的稳定、安全性。同时,系统管理员还能在整条软件开发链中,提高安全、开发守则的一致性。

而针对容器应用的开发者,Docker也对比IT运维人员,发布两项新功能。第一项功能,让开发者可以将正式环境的状态设定,制作成打包文档,原封不动地搬回桌面开发环境,包含Docker API、Kubernetes版本,过往因为不兼容API版本,导致应用程序无法执行的痛点也可以解决。同时,如果企业内部正式环境有多组版本API的状态设定,使用者也可以直接在选单上切换,调整成兼容该版本的环境设置。

第二项功能,则是利用应用程序设计界面,让开发者可以不透过Docker命令行,直接建立容器化应用。Docker解释,即使开发者从未自行构建过容器,应用程序设计界面会提供基本的Container Artifacts及组织内部的Skeleton Code,协助使用者建立Docker容器。此外,Docker Desktop Enterprise还供开发者使用偏好的IDE、文字编辑器或命令行工具。

开发环境、正式环境一致性的问题,一向都是开发团队、运维团队的争执焦点。而Docker Desktop Enterprise其中一个方便的功能,就是让开发者可以将正式环境的状态打包,并且再还原于自家桌面开发环境,无论是Docker API版本、Kubernetes版本等,都能让开发者自行设定。

原先只有社区版本的桌面版Docker,现在也往企业级服务迈进。使用社区版本的企业,只享有认证Kubernetes、编程语言选用自由等功能,至于自由切换开发环境状态设定、应用程序模板等进阶功能,只有付费版才能使用。