2016-12-08 7 views
0

リモートAPIを使用して、実行中のドッカーコンテナのボリュームにファイルをコピーするにはどうすればよいですか?リモートAPIを使用して実行中のドッカーコンテナのボリュームにファイルをコピーする

私はドッカーcp(https://docs.docker.com/engine/reference/commandline/cp/)について知っていますが、私はリモートAPIを使用してこれを行いたいと思います。

私はリモートAPIを使用してファイルを投稿したい場合を除き、私は

docker cp path_to_local_file container:location_in_volume

のと同等の操作を行いたいと思います。

リモートAPIドキュメント(https://docs.docker.com/engine/reference/api/docker_remote_api_v1.24/)で何も見つかりません。

可能ですか?

答えて

2

使用PUT archive

PUT /containers/{container name or id}/archive?path={path in container} HTTP/1.1 
Content-Type: application/x-tar 


{{ TAR STREAM }} 

リクエストのボディは、tarファイルでなければなりません。