无法将文件从docker容器复制到主机

时间:2016-12-23 13:12:54

标签: linux docker

我用Dockerfile从GitHub克隆了一个repo并运行了Docker容器。我在容器中创建了一个新文件但是当我尝试使用以下命令从容器复制到主机时,我收到一个错误:

docker cp 0ba025428be7:/project/data/a.txt ~/Desktop/

 Error response from daemon: lstat /var/lib/docker/aufs/mnt/2f05ac93ba0b0695284bfa5720bee04f35fbb4e4ce200e3092478954bb912cab/ParsCit/demodata/td.txt: no such file or directory

我在创建文件后也运行了docker commit但仍然是同样的错误。

1 个答案:

答案 0 :(得分:0)

通常,容器的内容在主机上可见。

docker inspect <contnair-name> | grep volume

您可以进入复制数据。

Contenair数据大部分时间都在 / var / lib / docker / volumes