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, "")