gpt4 book ai didi

typescript - 使用nest.js运行docker命令

转载 作者:行者123 更新时间:2023-12-02 19:28:37 26 4
gpt4 key购买 nike

我的问题是我有后端nest.js代码,并且正在运行cypress.js docker容器。我也有前端。(网站)

当用户从网站单击时,我想运行docker命令并从容器运行测试。我如何与docker容器通信以使容器本身运行。我想触发容器,以便可以与命令一起使用。

我可以执行类似“docker container exec一些相关测试”的命令,但是我希望它可以自动执行。

最佳答案

您可以使用node-docker-api:

container.exec.create({
AttachStdout: true,
AttachStderr: true,
Cmd: [ 'some', 'related', 'test' ]
})

或做一些简单的事情:
const {exec}  = require('shelljs')

function handler() {
const child = exec(`docker container exec some related test`)
console.log(child.stdout)
}

关于typescript - 使用nest.js运行docker命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53805446/

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