使用远程API将文件复制到正在运行的docker容器的卷

时间:2016-12-08 19:23:50

标签: docker

如何使用远程API将文件复制到正在运行的docker容器的卷?

我知道docker cp(https://docs.docker.com/engine/reference/commandline/cp/),但我想使用远程API执行此操作。

我想做相同的

docker cp path_to_local_file container:location_in_volume

除非我想使用远程API发布文件。

我无法在远程API文档(https://docs.docker.com/engine/reference/api/docker_remote_api_v1.24/)中找到有关它的任何信息。

有可能吗?

1 个答案:

答案 0 :(得分:3)

使用PUT archive

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


{{ TAR STREAM }}

请求的正文应该是tar文件。