火星科技网您的位置:首页 >科创 >

谷歌推出了一个测试Docker图像的开源框架

导读 谷歌宣布了一个新的框架来帮助开发人员单元测试Docker容器图像。该公司在1月9日的开源博客中表示,容器结构测试为企业提供了一种验证单个容

谷歌宣布了一个新的框架来帮助开发人员单元测试Docker容器图像。该公司在1月9日的开源博客中表示,容器结构测试为企业提供了一种验证单个容器的结构和内容的方法,以确保在运输到生产之前一切都应该保持原样。

谷歌表示,该框架已经用于内部测试容器一年多了,并且已经公开发布,因为它提供了一种比其他方法更容易验证Docker容器结构的方法。

谷歌容器团队成员尼克库巴拉(Nick Kubala)表示:“Docker工具链为我们提供了一种与容器图像本身进行交互的简单方法,但没有真正的方法来验证其内容。

如果我想确保一组命令在容器中成功运行,或者在装运前检查某些文件是否在正确的位置和正确的内容,我该怎么办

谷歌的容器结构测试框架支持Docker容器的四种不同类型的单元级测试、命令测试、文件存在测试、文件内容测试和元数据测试。

命令使管理员能够执行容器映像中的特定命令,并验证输出是否符合预期或有错误。管理员可以使用文件存在测试来检查容器映像中是否存在预期的文件,而文件内容测试可以验证容器文件系统中的元数据和内容。

通过元数据测试,管理员可以验证Docker映像的元数据及其配置,并确保其符合规范。

新的测试框架反映了谷歌的广泛承诺,使组织更容易在其云平台上部署和管理容器。像其他主要的云提供商(如亚马逊网络服务和微软Azure)一样,谷歌提供广泛且不断增长的服务来帮助公司测试、部署和管理云中的容器化应用程序。

谷歌在这一领域最著名的产品之一是Kubernetes,这是一种容器集群管理技术,大约三年前发布给开源社区。

谷歌容器构建器是另一个例子。该技术于去年发布,使开发人员能够将其软件程序的早期版本打包到谷歌云上的Docker容器中。该公司称容器构建器是一种工具,可以帮助企业开发团队改进他们的软件发布过程。

去年5月,谷歌在Container Engine中引入了一个名为“节点池”的新功能,使管理员能够设置和管理容器集群,每个集群运行不同配置的计算机。

在过去的12个月里,谷歌还将其容器优化操作系统从有限的测试迁移到一般的可用性,发布了Kubernetes的更新版本,并增加了新的自动化功能来管理容器节点。

郑重声明:本文版权归原作者所有。转载文章只是为了传播更多的信息。如果作者信息标注有误,请第一时间联系我们修改或删除。谢谢你。

标签:

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。