将文件夹从Docker复制到主机

问题描述 投票:0回答:2

我正在使用以下cmd将文件夹从docker复制到主机。

 docker cp nostalgic_brattain:/Documents ~/Documents/MyFolder

不幸的是,它说Error: No such container:path: nostalgic_brattain:/Documents

我想念什么?

docker dockerfile docker-machine
2个回答
1
投票

这意味着您正在尝试复制一个不退出容器的路径。您应该使用docker exec -it nostalgic_brattain /bin/<shell your container uses (sh or bash)>在docker容器中执行进入容器后,导航到确切位置,运行pwd命令,然后在“ docker cp”命令中使用它。

您也可以通过观察Dockerfile找出位置。


0
投票

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

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

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

scp -r [email protected]:docker-compose / mnt /

© www.soinside.com 2019 - 2024. All rights reserved.