如何使用docker远程api创建容器?

我是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的答案

以上是 如何使用docker远程api创建容器? 的全部内容, 来源链接: utcz.com/qa/425998.html

回到顶部