gpt4 book ai didi

node.js - 运行 docker 容器进行测试

转载 作者:行者123 更新时间:2023-11-28 21:22:17 26 4
gpt4 key购买 nike

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

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

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

欢迎任何帮助

最佳答案

Docker 守护程序公开了您可能想要查看的 RESTFul api。 Docker Engine API api 已记录并进行了版本控制。

与此 api 交互比 fork docker 命令可能更简洁。

关于node.js - 运行 docker 容器进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48665082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com