docker 學習之路 將docker容器變為鏡像並上傳


環境

ubunt 16.4

 

 






 

 

去hub.docker.com上注冊一個賬號,並在賬號中注冊一個公有public或者私有倉庫private

步驟如下

 

 

 如上圖 點擊該處進入創建docker庫頁面

 

 除了名字之外,默認為公有倉庫 

創建完成如下圖

 

 






 

登錄docker賬號倉庫

docker login
// 輸入賬號和密碼

 

 


 





 

 

將容器變為鏡像

// 找到運行中的容器 
docker ps
// 選擇一個容器,進行打包為鏡像
docker commit 容器id 設置打包為鏡像的名字
// 找到打包的鏡像
docker images

 

 

 

 

 接下來選擇將鏡像上傳到那個倉庫中去,需要docker tag 設置倉庫

docker tag web01 z1421012325/gowebs

// 這個命令的意思是 將鏡像web01 設置上傳的倉庫名字 倉庫名字是docker上注冊的         用戶名/倉庫名        
// 如果沒有倉庫 按照我上面的創建一個

docker images

 

 

 其中 容器打包的鏡像id和剛剛tag的 用戶名/倉庫名id 一樣   可以不要理會

如果需要進行版本控制 只需要在tag 倉庫名后面加上   :版本號      可以得到設置版本鏡像

 

 

 






上傳鏡像 

docker push 被tag的鏡像名


docker push 被tag的鏡像名:版本號

 

 

 

 

 

 

前往hub.docker.com 倉庫能看到 倉庫中多了兩個鏡像

 

 

 


 


 

 

下載該倉庫鏡像

docker pull z1421012325/gowebs

// 或者根據版本號下載
docker pull z1421012325/gowebs:v2

 


免責聲明!

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



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