我试图找到相当于
的东西docker run -it networkstatic/nflow-generator -t localhost -p 9995
使用docker API时(我使用的是dockerode,但HTTP api的答案也一样好)。我试了这个没有运气:
docker.createContainer({
Image: 'networkstatic/nflow-generator',
Args: [ '-t', 'streamsets-dc', '-p', '9995' ]
});
如何在没有命令的情况下传递参数?
答案 0 :(得分:0)
由于networkstatic/nflow-generator
Dockerfile已将其入口点定义为/go/bin/nflow-generator
,因此您应该能够将这些参数作为command
传递到正在运行的容器中:
docker.createContainer({
Image: 'networkstatic/nflow-generator',
Cmd: [ '-t', 'streamsets-dc', '-p', '9995' ]
});