2017-08-14 107 views
0

我试图将在Red Hat 6上使用docker 1.7创建的镜像移动到在Ubuntu 14.04.5上运行docker 17.06.0-ce的系统。图像似乎加载,但加载后,我得到的消息:将Docker镜像从1.7移动到17.06

open /var/lib/docker/tmp/docker-import-748740002/repositories: no such file or directory 

泊坞窗图像显示它,但没有回购OT标签:

REPOSITORY   TAG     IMAGE ID   CREATED    SIZE 
<none>   <none>    12e143c9efb2  4 weeks ago   6.04GB 

是什么错误,我应该会能够移动该图像吗?

+0

如何移动?列出有关的详细信息 –

+0

我用码头保存和码头加载 –

+0

这是一个非常旧的版本的码头,我怀疑运动会起作用。尝试将其推到dockerhub并拉动,看看它是否工作。有可能它还没有 –

回答

0

您通过复制/var/lib/docker目录来移动图像,我猜?这不是正确的做法;您应该将docker push图像转换为图像回购,然后docker pull退出回购。

可能能够通过手动重新标记图像来恢复,例如, docker tag 12e143c9efb2 mycompany/myimage:version。但是让Docker管理自己的数据并使用Red Hat系统中的docker push和Ubuntu系统中的docker pull会更好。

+0

我用docker save和docker load –

相关问题