0

在撰写本文时,docker checkpoint功能仍处于实验阶段,因此没有官方 (HTTP) API 文档。尽管如此,docker daemon 上有一个端点可以接受 HTTP 请求,因为它是 docker cli 使用的端点。

根据相关的 docker 源代码,它应该类似于

sudo curl -X POST --unix-socket /var/run/docker.sock http://localhost/v1.32/containers/20fb4f16ff10/checkpoints

但这不起作用。有什么想法我可能会错过吗?

4

1 回答 1

1

缺少创建选项。

curl --unix-socket /var/run/docker.sock \
  -H "Content-Type: application/json" \
  -d '{"CheckpointID": "noting"}' \
  -X POST http:/v1.32/containers/20fb4f16ff10/checkpoints
于 2017-10-03T01:02:40.840 回答