我正在尝试通过带有cURL
. 我正在按照API 文档中的说明进行操作。
首先,我创建了一个 exec 实例,作为响应,我收到了创建的 exec 的 ID。
然后我在尝试发送请求以启动此 exec 时使用此 ID,如下所示:
$ curl --unix-socket /var/run/docker.sock -H "Content-Type: application/json" -x POST "http:/v1.29/exec/myExecID/start"
但是该请求的响应是:
{"message":"page not found"}
这是我的 Docker 版本:
Client:
Version: 17.05.0-ce
API version: 1.29
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 22:10:54 2017
OS/Arch: linux/amd64
Server:
Version: 17.05.0-ce
API version: 1.29 (minimum version 1.12)
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 22:10:54 2017
OS/Arch: linux/amd64
Experimental: false
在Moby 的存储库中的代码中,它们调用的地址完全相同。
其他人以前遇到过这个问题吗?如果你能分享你的经验,我会很高兴。