docker之load鏡像重命名實現(xiàn)方式
前言
在工作中,很多時候生產(chǎn)環(huán)境由于不能聯(lián)網(wǎng),只能采取docker save與docker load的方式拉取鏡像,這個過程中會經(jīng)常遇到以下情況:
將docker save 保存的tar 包在傳入另一臺服務(wù)器load的鏡像 REPOSITORY-名字和 TAG-版本為<none >
提示:以下是本篇文章正文內(nèi)容,下面案例可供參考
一、REPOSITORY-名字和 TAG-版本為<none >的原因是什么?
這個問題是根本在于這個鏡像壓縮包在打包的時候?qū)е?/p>
例如,以下打包方式將會導(dǎo)致解壓的出來的鏡像沒有名字,原因在 6120bd723dce 是IMAGE ID
docker save -o kube-proxy.tar 6120bd723dce
二、解決方法
這個問題有兩種解決方法:
1.重命名鏡像
1.1、load 鏡像
docker load <kube-proxy.tar
1.2、修改 load 的鏡像,鏡像ID:6120bd723dce 鏡像名稱及版本:kube-proxy:v1
docker tag 6120bd723dce kube-proxy:v1
2.不使用鏡像ID,采用 鏡像名:版本號 的方式打包
如下所示
docker save -o kube-proxy.tar kube-proxy:v1
然后load 鏡像后,REPOSITORY-名字和 TAG-版本分別為: kube-proxy v1
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker生產(chǎn)環(huán)境jvm性能優(yōu)化方式
這篇文章主要介紹了docker生產(chǎn)環(huán)境jvm性能優(yōu)化方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08
docker將本地鏡像發(fā)布到阿里云的實現(xiàn)方法
本文主要介紹了docker將本地鏡像發(fā)布到阿里云的實現(xiàn)方法,文中根據(jù)實例編碼詳細介紹的十分詳盡,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03
Linux下Docker及portainer相關(guān)配置方法
本文以CentOS 7為例,安裝docker CE版本,docker有兩種版本,社區(qū)版本CE和企業(yè)版本EE,通過實例代碼給大家介紹了Linux下Docker及portainer相關(guān)配置方法,感興趣的朋友跟隨小編一起看看吧2019-06-06

