Docker API启动容器返回404

时间:2016-11-23 08:58:29

标签: docker docker-api

我尝试通过Docker远程API控制Docker服务器。

这样的命令
/containers/json?all=1

/containers/15999301b96f/stats

工作得非常好。但是一旦我尝试使用

启动,停止或重新启动容器
/containers/15999301b96f/start
/containers/15999301b96f/stop
/containers/15999301b96f/restart

我收到错误消息{"message":"page not found"}

我使用的是docker 1.12.1和API 1.24。

提前谢谢!

2 个答案:

答案 0 :(得分:4)

对于/containers/(id or name)/[start|stop|restart]端点,您需要发送POST请求而不是GET。

参考:

答案 1 :(得分:1)

通过此guide,您将{/ 1}}请求与

一起使用
GET

但是hereGET /containers/(id or name)/stats start,您将使用stop请求。

POST