1

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

类似的命令

/containers/json?all=1

或者

/containers/15999301b96f/stats

工作得很好。但是一旦我尝试启动,停止或重新启动容器

/containers/15999301b96f/start
/containers/15999301b96f/stop
/containers/15999301b96f/restart

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

我正在使用 docker 1.12.1 和 API 1.24。

先感谢您!

4

2 回答 2

4

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

参考:

于 2016-11-23T09:12:31.280 回答
1

在本指南中,您将使用GETrequest 和

GET /containers/(id or name)/stats

但是在这里,to startor stop,你将使用POSTrequest。

POST /containers/(id or name)/start
POST /containers/(id or name)/stop
于 2016-11-23T09:05:42.200 回答