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

像这样的命令

/containers/json?all=1

要么
/containers/15999301b96f/stats

工作正常。但是,一旦我尝试启动,停止或重新启动容器
/containers/15999301b96f/start
/containers/15999301b96f/stop
/containers/15999301b96f/restart

消息{"message":"page not found"}出现404错误。

我正在使用docker 1.12.1和API 1.24。

先感谢您!

最佳答案

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

参考:

  • start
  • stop
  • restart
  • 10-06 15:14