docker load的 repositories: no such file or directory问题
1.原作者内容摘抄如下:使用docker load的时候会出现如下错误:open /var/lib/docker/tmp/docker-import-500852078/repositories: no such file or directory原因是docker load 和docker import 的区别。因为压缩包如果是用docker save打包的,自然可以用docker load,但
1.原作者内容摘抄如下:
使用docker load的时候会出现如下错误:
open /var/lib/docker/tmp/docker-import-500852078/repositories: no such file or directory
原因是docker load 和docker import 的区别。因为压缩包如果是用docker save打包的,自然可以用docker load,但是如果压缩包是用docker export打包的,那就需要用docker import。命令如下:
cat ubuntu.tar | sudo docker import - test/ubuntu:v1.0
前面是压缩包的名字,后面是你需要import之后的镜像名。
原文链接:https://blog.csdn.net/u013042928/article/details/83744960
2.补充内容
cat ubuntu.tar | sudo docker import - 使用后发现SIZE大小为0;也就是说自己遇到问题没有得到实质性的解决;
然后,脑电波被折腾的百转千回,开始从tar本身数据入手,发现tar本地解压(Ubuntu)后的数据竟然是空的,十有八九是可以定位到是tar自身的问题;
验证:把tar放到其他系统(如windows 可以正常解压的),解压后的数据重新打tar包。
最后:docker load -i xxx.tar 问题迎刃而解;终于大功告成!
更多推荐
所有评论(0)