簡體   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