如何使用curl执行“docker检查点创buildcontainer_id checkpoint_id”?

在编写的时候, docker检查点function还处于试验阶段,因此没有官方(HTTP)API文档。 尽pipe如此,docker守护进程上还有一个端点可以接受HTTP请求,因为它是docker cli使用的端点。

基于相关的docker源代码应该是这样的

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

但是这不起作用。 任何想法,我可能会错过?

创build选项丢失。

 curl --unix-socket /var/run/docker.sock \ -H "Content-Type: application/json" \ -d '{"CheckpointID": "noting"}' \ -X POST http:/v1.32/containers/20fb4f16ff10/checkpoints