将文件夹从Docker复制到主机

将文件夹从Docker复制到主机,docker,dockerfile,docker-machine,Docker,Dockerfile,Docker Machine,我使用下面的cmd将文件夹从docker复制到主机 docker cp nostalgic_brattain:/Documents ~/Documents/MyFolder 不幸的是,它说的是错误:没有这样的容器:path:怀旧\u brattain:/Documents 我遗漏了什么?这意味着您正试图在容器内复制一个不退出的路径。您应该使用docker exec-it怀旧\u brattain/bin/ 进入容器后,导航到确切位置,运行pwd命令,并在“docker cp”命令中使用该命令

我使用下面的cmd将文件夹从docker复制到主机

 docker cp nostalgic_brattain:/Documents ~/Documents/MyFolder
不幸的是,它说的是
错误:没有这样的容器:path:怀旧\u brattain:/Documents


我遗漏了什么?

这意味着您正试图在容器内复制一个不退出的路径。您应该使用
docker exec-it怀旧\u brattain/bin/
进入容器后,导航到确切位置,运行pwd命令,并在“docker cp”命令中使用该命令


您还可以通过观察Dockerfile来找到位置。

为了将文件从容器复制到主机,您可以使用以下命令

docker cp:/file/path/in/container/host/path/target

为了将文件/目录从docker复制到主机,请在主机中使用此命令 这里167.162.144.169是我的实例id,/mnt/是我要复制文件的主机位置


scp-rroot@167.162.144.169:docker compose/mnt/

我应该从新窗口中删除docker cp吗?我尝试了docker cp怀旧\u brattain:/root/Documents/MyFolder~/Documents,但我得到了相同的结果error@user1241241您是否已确定要从容器内部复制的内容的确切位置?