我正在使用以下cmd将文件夹从docker复制到主机。
docker cp nostalgic_brattain:/Documents ~/Documents/MyFolder
不幸的是,它说Error: No such container:path: nostalgic_brattain:/Documents
我想念什么?
这意味着您正在尝试复制一个不退出容器的路径。您应该使用docker exec -it nostalgic_brattain /bin/<shell your container uses (sh or bash)>
在docker容器中执行进入容器后,导航到确切位置,运行pwd命令,然后在“ docker cp”命令中使用它。
您也可以通过观察Dockerfile找出位置。
为了将文件从容器复制到主机,可以使用命令
docker cp:/ file / path / within / container / host / path / target
并且为了将文件/目录从docker复制到主机,请在主机中使用此命令167.162.144.169是我的实例ID,/ mnt /是主机中要复制文件的位置
scp -r [email protected]:docker-compose / mnt /