【问题标题】:Running docker container for a test运行 docker 容器进行测试
【发布时间】:2018-02-07 13:29:33
【问题描述】:

我有一个带有nodejsR code 的应用程序。最后一个在 Docker 容器中运行。

我正在计划一些端到端测试,我需要让 docker 容器运行。容器内的服务是有状态的,所以我需要为每个测试重新启动它(例如在beforeEach 中)。

我想知道这样做的常用方法是什么。我正在考虑从nodejs 中的代码执行外部命令。有点像exec(docker run ...),但不知道是不是正确优雅。

欢迎任何帮助

【问题讨论】:

    标签: node.js docker testing mocha.js integration-testing


    【解决方案1】:

    Docker 守护程序公开了您可能想要查看的 RESTFul api。 Docker Engine API api 已记录和版本化。

    与这个 api 交互而不是派生 docker 命令可能更简洁。

    【讨论】:

      猜你喜欢
      • 2020-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-25
      • 2018-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多