什么是本地“ docker test”命令?

问题描述 投票:1回答:1

Docker官方文档标准化了一种使用sut文件中的docker-compose.test.yml服务测试图像的方法:https://docs.docker.com/docker-hub/builds/automated-testing/

但是,文档并未提供在集中式Docker Hub之外的其他环境上运行那些测试的方法。

同时,another official documentation entry解释说,可以用钩子覆盖test命令。但是,没有关于此难懂的test命令的文档,也没有任何有关如何正确覆盖它的示例。

  • 是否有实际的测试命令?
  • 如果没有,开发人员将如何在其本地环境中按照建议的格式在本地运行docker测试?
  • 什么是test钩子覆盖示例?
docker testing dockerhub
1个回答
0
投票

[docker中没有实际的测试命令,只有在Hub中运行测试的约定。您可以制定自己的约定以在本地测试事物。尽我所能从文档中得知,Hub正在运行类似于以下内容的东西:

docker-compose run sut

可能会因超时和清除过程而延长:

timeout 10m docker-compose run --rm sut
© www.soinside.com 2019 - 2024. All rights reserved.