gpt4 book ai didi

javascript - 使用 JavaScript 启动 Docker 机器

转载 作者:行者123 更新时间:2023-12-02 13:44:42 27 4
gpt4 key购买 nike

我实际上面临着通过 JavaScript 启动机器的问题。我可以毫无问题地停止正在运行的机器,但无法启动。

错误是下一个:

/Users/swisscom_NG/Desktop/mgmt-docker-gui/node_modules/docker-machine/index.js:79
W20170106-13:19:51.164(1)? (STDERR) done()
W20170106-13:19:51.164(1)? (STDERR) ^
W20170106-13:19:51.165(1)? (STDERR)
W20170106-13:19:51.165(1)? (STDERR) TypeError: done is not a function

执行的代码是:

'machine.start': function(name){
Machine.start(name);
}

机器的定义如下:

import Machine from 'docker-machine';

该错误是因为它认为机器正在运行,但如果我查看 Docker,我可以看到: enter image description here

我正在使用node-docker-machine

感谢您的帮助。

最佳答案

如果你查看 docker-machine 的文档,你需要传递一个 did 函数来获取 docker-machine 完成启动事件时的回调。所以只需将您的代码更改为:

Machine.start(name, function(){ console.log('Docker Started') });

关于javascript - 使用 JavaScript 启动 Docker 机器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41505671/

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