2017-01-06 10 views
0

実際にJavaScriptを使用してマシンを起動する際に問題が発生しています。稼働中のマシンを問題なく停止できますが、起動できません。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を調べると、私は見ることができます: 私は

node-docker-machineを使用してい

はあなたの助けをいただき、ありがとうございます。

答えて

1

docker-machineのドキュメントをチェックすると、docker-machineがstartイベントを終了したときにコールバックを取得するためにdone関数を渡す必要があります。コードを次のように変更してください:

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

私は自分の目をクリアする必要があります。ありがとうございました ! – Jerome

関連する問題