0
執筆時点では、docker checkpointの機能はまだ実験段階にあるため、公式(HTTP)APIのドキュメントはありません。それにもかかわらず、dockerデーモンには、ドッカーが使用するエンドポイントであるHTTP要求を受け入れるエンドポイントがあります。curlを使って "docker checkpoint create container_id checkpoint_id"を実行するには?
related docker source codeに基づいて、それは
sudo curl -X POST --unix-socket /var/run/docker.sock http://localhost/v1.32/containers/20fb4f16ff10/checkpoints
のようなものでなければなりませんが、これは動作しません。私は何が欠けているかもしれない何かアイデア?
質問のこの種に答えるための簡単な方法は、ドッキングウィンドウのクライアントとUNIXソケットの間にデバッグプロキシを固執し、あなたが 'ドッキングウィンドウのチェックポイントを実行すると、クライアントが行う要求を正確に何を確認することです...'。私はしばしばこの目的のために 'socat'を使います。 – larsks
完全にsocatを忘れてしまった!ヒントに感謝します。 –