我是Docker的新手。我已经阅读了docker remote API中的教程。在创建容器方面。它显示了太多无法填充的参数。我想知道什么等效于此命令:
docker run -d -p 5000:5000 –restart =始终–name注册表注册表:2。
我对此一无所知。谁能告诉我?谢谢!
原始答案(2015年7月):
如本教程所述(如果启用了远程API的话)(不直接测试):
首先创建容器:
curl -v -X POST -H "Content-Type: application/json" -d '{"Image": " registry:2.",}' http://localhost:2376/containers/create?name=registry
然后启动它:
curl -v -X POST -H "Content-Type: application/json" -d '{"PortBindings": { "5000/tcp": [{ "HostPort": "5000" }] },"RestartPolicy": { "Name": "always",},}' http://localhost:2376/containers/registry/start?name=registry
2017年2月更新,对于docker1.13+,请使用类似的想法,但使用当前engine/api/v1.26来查看rocksteady的答案