docker exec命令的远程API

有人可以帮助我的远程API为docker执行官运行一个命令?

我可以直接运行它:

# docker exec 941430a3060c date Fri Apr 29 05:18:03 UTC 2016 

这将帮助你的API部分是: Exec Create/Start

您可以在integration-cli/docker_api_exec_test.go看到一些示例

  • create

     sockRequest("POST", fmt.Sprintf("/containers/%s/exec", name), map[string]interface{}{"Cmd": []string{"true"}}) 
  • start

     sockRequestRaw("POST", fmt.Sprintf("/exec/%s/start", id), strings.NewReader(`{"Detach": true}`), "application/json") 
  • inspect

     sockRequestRaw("GET", fmt.Sprintf("/exec/%s/json", id), nil, "")