如何使用curl执行"docker checkpoint create container_id checkpoint_id"?
How to execute "docker checkpoint create container_id checkpoint_id" using curl?
在撰写本文时,docker checkpoint 功能仍处于试验阶段,因此没有官方 (HTTP) API 文档。尽管如此,docker 守护程序上有一个端点可以接受 HTTP 请求,因为它是 docker cli 使用的端点。
基于 related docker source code 它应该类似于
sudo curl -X POST --unix-socket /var/run/docker.sock http://localhost/v1.32/containers/20fb4f16ff10/checkpoints
但这不起作用。有什么我可能遗漏的想法吗?
缺少创建选项。
curl --unix-socket /var/run/docker.sock \
-H "Content-Type: application/json" \
-d '{"CheckpointID": "noting"}' \
-X POST http:/v1.32/containers/20fb4f16ff10/checkpoints
在撰写本文时,docker checkpoint 功能仍处于试验阶段,因此没有官方 (HTTP) API 文档。尽管如此,docker 守护程序上有一个端点可以接受 HTTP 请求,因为它是 docker cli 使用的端点。
基于 related docker source code 它应该类似于
sudo curl -X POST --unix-socket /var/run/docker.sock http://localhost/v1.32/containers/20fb4f16ff10/checkpoints
但这不起作用。有什么我可能遗漏的想法吗?
缺少创建选项。
curl --unix-socket /var/run/docker.sock \
-H "Content-Type: application/json" \
-d '{"CheckpointID": "noting"}' \
-X POST http:/v1.32/containers/20fb4f16ff10/checkpoints