Docker load 之后鏡像名字為none問題解決


Docker load 之后鏡像名字為none問題解決


近期,我發現,將鏡像壓縮包使用docker load -i 命令之后,鏡像的名字和標簽都是none,每次都需要重命名鏡像,很是麻煩

 

 

這個問題是根本在於這個鏡像壓縮包在打包的時候導致

例如,以下打包方式將會導致解壓的出來的鏡像沒有名字

docker save -o redis.tar 7864316753

因此,推薦使用鏡像的名字進行打包,例如:

docker save -o redis:5.0.2

此方式打包的鏡像,解壓出來就有鏡像名稱了

進一步出現這樣錯誤的原因是在docker load 的時候會將同名image覆蓋,並將原有鏡像重命名,也就出現了上圖所示問題。

另外,附上重命名鏡像的方法:

docker tage [鏡像id] [新鏡像名稱]:[新鏡像標簽]  

docker tag elf…4b reg.emphant.com:5000/python-env:2.7.13

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM