2017-08-14 149 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 –

相關問題