繁体   English   中英

docker cp 无法获取存在的文件

[英]docker cp cannot get exist file

以下是我的代码:

~ $ docker exec minikube ls /tmp
gvisor
h.876
h.951
hostpath-provisioner
hostpath_pv
nginx.tar
~ $ docker cp minikube:/tmp/nginx.tar /tmp/nginx.tar
Error: No such container:path: minikube:/tmp/nginx.tar

/tmp/nginx.tar存在于容器中但无法cp,如何修复

执行docker ps -a获取容器 ID 并在您的命令中使用它。

然后运行docker cp {CONTAINER_ID}:/tmp/nginx.tar ~

~用于您的主目录,不要将其受保护的目录复制到临时目录。

我无法修复 docker cp 错误,但我找到了另一种 cp 方法:

docker exec cat /tmp/nginx.tar > /tmp/nginx.tar

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM