Docker cp无法获取现有文件

nukf8bse  于 2022-12-29  发布在  Docker
关注(0)|答案(2)|浏览(222)

下面是我的代码:

~ $ 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,如何修复

6ie5vjzr

6ie5vjzr1#

Exec docker ps -a获取容器ID并在命令中使用它。
然后运行docker cp {CONTAINER_ID}:/tmp/nginx.tar ~
~是为您的主目录,不要复制到临时目录其保护的一个。

brc7rcf0

brc7rcf02#

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

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

相关问题