通过Remote API传递命令行参数

时间:2014-10-20 09:29:56

标签: docker dockerhub

我正在使用远程API来创建和启动容器,但我不确定如何传入我从本地计算机创建时通常会使用的命令行参数。具体来说,我使用this image,这需要一堆我在运行'docker run [arguments] [image]'时通常会做的参数。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

对于参数传递,你可以喜欢这个

curl -X POST localhost:2375/containers/create -H "Content-Type: application/json" -d '{"Cmd":["ping", "8.8.8.8"], "Image": "ubuntu"}'

另见:http://blog.flux7.com/blogs/docker/docker-tutorial-series-part-8-docker-remote-api

答案 1 :(得分:0)

这取决于您要设置的参数。到端口绑定,here你可以找到如何做到这一点。通常,您必须在创建和启动请求中使用作为正文传递的JSON对象。