Docker中的push和pull操作

2021-08-28 12:11:09 字數 575 閱讀 4776

docker可以像github一樣進行push和pull操作並且十分簡單

1.在docker hub上註冊乙個賬號,然後建立乙個遠端倉庫

2.首先將本地容器打包成本地映象

docker commit  容器名  映象倉庫:映象標籤
然後只要使用docker images可以檢視到你打包到本地映象就可以了

3.將本地容器打包到遠端倉庫

docker tag 本地映象倉庫:本地映象標籤   遠端倉庫名:遠端映象標籤
4.push到遠端倉庫

docker login
docker push 遠端倉庫名:遠端映象標籤
注意 :     這裡的遠端映象標籤是自己定義的名稱,即在docker hub上看到的標籤名

push之前要先登入

5.從遠端pull到本地

docker login
docker pull 遠端倉庫名:遠端映象標籤

簡單說下docker的pull 和 push

pull 映象的元資訊與映象層資料分開儲存,當 pull 乙個映象時,先進行認證獲取到 token 並授權通過,然後獲取映象的 manifest 檔案,進行 signature 校驗。校驗完成後,依據 manifest 裡的層資訊併發拉 取各層。其中 manifest 包含的資訊有 倉庫名稱 tag...

Docker建立倉庫和push資料

1.建立倉庫 直接pull乙個倉庫,在本機啟動 docker pull registry2.啟動docker倉庫 docker run name docker registry d p 5000 5000 registry3.訪問docker倉庫 curl x get或者在瀏覽器上 4.測試倉庫,先...

Mongo中 push和 addToSet的區別

簡單查詢語句示例,假設mongo的test集合中有如下的文件,documents,在python指令碼中使用pymongo執行mongo語句 import pymongo client pymongo.mongoclient mongodb your user your password host ...