docker鏡像無法上傳的解決方法
前言
首先來解決一個問題,前面樓主出現(xiàn)了在push鏡像出錯的問題,樓主想不明白為啥在push的時候會出錯,今天看到了一篇文章,準確的說是官網(wǎng)的介紹.
如果需要把本地鏡像push到daocloud的鏡像倉庫(也就是私有倉庫),需要執(zhí)行以下步驟:
首先需要為鏡像打一個tag,在tag操作時,需要使用鏡像的iamgeID.另外,請注意tag操作時,需要指明你的daocloud用戶ID,這樣才會把鏡像push到您的倉庫,否則默認是到dalcloud倉庫的根目錄,這個目錄普通用戶并無權(quán)限,所以在push時hi發(fā)生權(quán)限錯誤.其實大部分問題都是權(quán)限問題.
僅限付費用戶才能使用push功能!!!
解決方法
咱們還是老老實實的上傳到Docker hub
中去吧,這樣的操作是比較簡單的,首先你需要有一個docker hub
的賬戶,并且登陸進去.
接著在終端執(zhí)行
sudo docker login
提示你輸入你注冊docker hub
時的信息.
如果你看見successful的信息,說明你成功了,這個時候,你可以執(zhí)行tag操作了,在tag的時候,你需要注意格式.同樣的道理,任何人都能從docker hub
倉庫中下載鏡像,但是如果你想要分享你的鏡像,你就必須先注冊.
sudo docker push shanyongxu/syx_image
接著你就能看見成功的樣子了.
打開你的docker hub
就能看見你上傳的鏡像了.
如果你還有一臺主機的話,這個時候你使用docker pull shanyongxu/syx_image
的話就能成功的從dockerhub上pull下來你的鏡像.
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家學(xué)習(xí)或者使用docker能有所幫助,如果有疑問大家可以留言交流。
相關(guān)文章
docker鏡像與傳統(tǒng)vm虛擬機區(qū)別及分析
這篇文章主要是內(nèi)容分享系列,為大家用大白話通俗的講解docker鏡像與傳統(tǒng)vm虛擬機區(qū)別以及分析,有需要的朋友可以借鑒參考想,希望能夠有所幫助2022-03-03淺談docker學(xué)習(xí)之docker數(shù)據(jù)卷(volume)
這篇文章主要介紹了淺談docker學(xué)習(xí)之docker數(shù)據(jù)卷(volume),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-12-12Windows Server 2016 安裝 Docker的過程及遇到問題
若要在 Windows Server 上安裝 Docker,可以使用由 Microsoft 發(fā)布的 OneGet 提供程序 PowerShell 模塊,接下來通過本文給大家介紹Windows Server 2016 安裝 Docker的過程及遇到問題,一起看看吧2021-09-09使用腳本一鍵打包并上傳docker鏡像的實現(xiàn)代碼
這篇文章主要介紹了使用腳本一鍵打包并上傳docker鏡像的實現(xiàn)代碼,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02Docker中實現(xiàn)CI(持續(xù)集成)和CD(持續(xù)交付/部署)的實戰(zhàn)詳解
持續(xù)集成(CI/CD)是一種軟件開發(fā)的經(jīng)驗總結(jié),它用于幫助開發(fā)團隊和交付團隊實現(xiàn)頻繁且快速的集成,以及測試他們的工作成果,以盡可能快地發(fā)現(xiàn)項目開發(fā)和交付工程中的錯誤,本文就給大家詳細的介紹一下Docker中如何實現(xiàn)CI和CD,需要的朋友可以參考下2023-08-08