如何使用Docker Remote API在带有过滤器的群中运行容器?

时间:2015-05-19 14:30:47

标签: api docker docker-swarm

我想使用Docker Remote API在我的swarm中使用一些filters运行容器。例如。我想使用REST API来执行与此命令相同的操作:

$ docker run -d --name logger -e affinity:container==front logger

我知道Swarm API主要与Docker Remote API兼容,我阅读了Remote API documentation,但我无法找到必须使用哪些参数来创建REST API的等效命令。

1 个答案:

答案 0 :(得分:0)

由于-e标志状态,affinity:container==front是一个环境变量,因此必须使用JSON参数Env。在此示例中,参数为:

{ "Env" = "affinity:container==front"}