传递命令参数传递给泊坞窗API

问题描述:

我试图使用泊坞窗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' ] 
}); 

如何在没有命令的情况下传递参数?

由于networkstatic/nflow-generatorDockerfile已经定义了它的入口点为/go/bin/nflow-generator,你应该能够将这些参数传递到正在运行的容器为command就像这样:

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