从docker容器中取出文件

时间:2014-02-12 09:12:16

标签: docker

是否可以将文件从docker容器中拉出到本地主机上?

我想从我工作过的docker容器中删除某些目录,并将它们每天移动到本地主机。

这可行,怎么办?

2 个答案:

答案 0 :(得分:4)

是的,你可以,只需使用docker cp命令。

来自官方CLI documentation的示例:

sudo docker cp <container-id>:/etc/hosts .

答案 1 :(得分:1)

请问您想将这些文件从容器中复制出来的原因是什么?如果它是一次性的东西那么你最好像@abronan建议的那样复制它们,但是如果这些目录是你将要复制出来并且下次复制回另一个容器或同一个容器的东西,你可能想要{ {3}}使您能够在容器中以及容器之间拥有持久数据