2017-08-14 124 views
0

我試圖使用泊塢窗API時發現的傳遞命令參數傳遞給泊塢窗API

docker run -it networkstatic/nflow-generator -t localhost -p 9995 

等效(我使用dockerode,但對於HTTP API的答案是一樣好)。我試過這個沒有運氣:

docker.createContainer({ 
    Image: 'networkstatic/nflow-generator', 
    Args: [ '-t', 'streamsets-dc', '-p', '9995' ] 
}); 

如何在沒有命令的情況下傳遞參數?

回答

0

由於networkstatic/nflow-generatorDockerfile已經定義了它的入口點爲/go/bin/nflow-generator,你應該能夠將這些參數傳遞到正在運行的容器爲command就像這樣:

docker.createContainer({ 
    Image: 'networkstatic/nflow-generator', 
    Cmd: [ '-t', 'streamsets-dc', '-p', '9995' ] 
});