【问题标题】:Docker cp: Error response from daemon: lstat no such file or directoryDocker cp:来自守护进程的错误响应:lstat 没有这样的文件或目录
【发布时间】:2017-04-25 03:02:50
【问题描述】:

我正在学习容器 docker,我仍然处于基础知识...当我尝试使用命令 'docker cp' 将文件从容器复制到本地主机目录时,输出返回错误. 我输入:

docker cp bridge:/home/arq3.txt .

输出:

来自守护程序的错误响应:lstat /var/lib/docker/aufs/mnt/231afc03ee896d66b09ed3c4d1d057a73eeed4f6182c3108dcbfb5b3337c8fa5/home/arq3.txt: 没有这样的文件或目录

其次docker的文档语法是对的,那我做错了什么?这个目录是什么var/lib/docker/aufs/mnt/231afc03ee896d66b09ed3c4d1d057a73eeed4f6182c3108dcbfb5b3337c8fa5/

我希望问题很清楚。

提前致谢。

【问题讨论】:

    标签: shell ubuntu docker containers


    【解决方案1】:

    从 /var/lib/docker/aufs 手动删除文件时,我遇到了类似的问题

    要恢复 docker 功能,我必须删除所有图像和所有容器

    docker ps -asq | xargs docker rm -f 
    

    之后,我删除了所有图片

    docker images -q | xargs docker rmi
    

    然后重新启动我需要的所有 docker 容器。

    【讨论】:

      【解决方案2】:

      错误告诉您,您的 Docker 容器中没有文件 /home/arq3.txt。检查文件路径。该文件可能不在/home 中,而是在/home/<user>/root 中。

      至于/var/lib/docker/aufs/mnt/231afc03ee896d66b09ed3c4d1d057a73eeed4f6182c3108dcbfb5b3337c8fa5,它是你的Docker文件层次结构的挂载点。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-22
        • 1970-01-01
        • 2016-07-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多