将docker图像从1.7移动到17.06

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

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

docker图像显示它,但没有回报ot标签:

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

这个错误是什么,我应该期望能够把这个形象?

您通过复制/var/lib/docker目录来移动映像,我猜? 这不是正确的做法, 你应该把docker push到一个图像仓库,然后docker pulldocker pull退出。

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