下面是我的代码:
~ $ 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,如何修复
6ie5vjzr1#
Exec docker ps -a获取容器ID并在命令中使用它。然后运行docker cp {CONTAINER_ID}:/tmp/nginx.tar ~~是为您的主目录,不要复制到临时目录其保护的一个。
docker ps -a
docker cp {CONTAINER_ID}:/tmp/nginx.tar ~
~
brc7rcf02#
我无法修复Docker cp错误,但我找到了另一种方法来cp:
docker exec cat /tmp/nginx.tar > /tmp/nginx.tar
2条答案
按热度按时间6ie5vjzr1#
Exec
docker ps -a
获取容器ID并在命令中使用它。然后运行
docker cp {CONTAINER_ID}:/tmp/nginx.tar ~
~
是为您的主目录,不要复制到临时目录其保护的一个。brc7rcf02#
我无法修复Docker cp错误,但我找到了另一种方法来cp: