點擊上方藍字● 關注Linux公社
Docker registry(Docker 註冊表)是一個存儲和分發 Docker 鏡像的系統。註冊表中心託管了許多鏡像。一個鏡像可以有多個版本,每個版本由不同的標籤標識。註冊表允許用戶從中拉取 Docker 鏡像並將新鏡像推送到它以進行託管。這使您可以在線獲得申請的副本。它還使您能夠與他人共享鏡像。找出將應用程序鏡像推送到 Docker 註冊表所需的一切。為什麼使用 Docker 註冊表?儘管網上有很多公共註冊中心,但 DockerHub 非常受歡迎。Docker 註冊表是 Docker Inc 的產品,該公司負責 Docker 平台本身。它同時託管公共和私人存儲庫。您可以使用公共存儲庫或為受限制的私有存儲庫付費。Docker 註冊中心提供自動構建、企業帳戶和源代碼控制集成。該設置很像協作開源平台 GitHub。默認情況下,Docker 引擎與 Docker 註冊表交互。您還可以運行 CI/CD 進程。您可以通過部署演示應用程序了解有關 Docker 註冊表的更多信息。創建 Docker 註冊表帳戶首先導航到Docker Hub 網站並在那裡註冊一個帳戶。註冊並登錄後,您將可以訪問您的 Docker 帳戶。您需要創建一個存儲庫以將演示應用程序鏡像推送到。單擊創建存儲庫 Create repository 按鈕,然後提供存儲庫的名稱Name和描述 Description。您可以選擇將存儲庫設為公開還是私有。Docker 註冊表使您可以訪問一個免費的私有存儲庫和多個公共存儲庫。拉取 Docker 鏡像要測試該過程,請從 Docker Hub 拉取示例 Docker 鏡像。您可以使用以下命令拉取 Ubuntu 映像:
Ubuntu 是官方 Docker 鏡像之一。接下來,您需要將其推送到您自己的 Docker 存儲庫中。將你的鏡像推送到 Docker Registry您現在必須將鏡像從本地計算機推送到 Docker Hub 存儲庫。所有存儲庫都包含有關如何將鏡像推送到其中的說明。在將其推送到存儲庫之前,您需要使用此特定語法來構建本地鏡像。它應該是這樣的:將本地存儲庫中的鏡像名稱更改為與遠程存儲庫中的命令名稱相同。您可以使用以下命令執行此操作:docker tag ubuntu:latest sandra35/testrepo:latest
該過程完成後,您應該會在鏡像中看到帶有新名稱和標籤的鏡像。docker push sandra35/testrepo:latest
現在,在瀏覽器中導航到您的遠程 Docker 存儲庫。刷新頁面時,您應該會在存儲庫中看到鏡像。恭喜,您已成功在 Docker 註冊表上託管鏡像!您可以通過單擊鏡像來檢查應用程序日誌。使用相同的方法,您可以託管自己的應用程序。應用程序的大小會增加託管鏡像的體積。註冊表會存儲鏡像,直到您將其刪除。您可以與互聯網上的任何人分享您的鏡像。Docker 註冊表是最好的註冊表Docker 註冊表是 Docker 軟件系統的一大特色。註冊表優化了鏡像的在線存儲和分發。您可以快速構建容器化應用程序並在線發布它們。Docker 註冊表在其公共存儲庫上託管無限數量的應用程序。或者,您可以創建僅限於特定受眾的付費私人存儲庫。現在你可以開始使用 Docker 註冊表並改變您存儲和共享應用程序的方式吧。
需要最新 Red Hat Enterprise Linux 9.1默認精美藝術壁紙的朋友請加小編微信linuxgs(口令Linux壁紙)。
來自:Linux迷鏈接:https://www.linuxmi.com/docker-registry-apps.html長按或掃描下面二維碼關注Linux公社

關注Linux公社,添加「星標」
每天獲取技術乾貨,讓我們一起成長
合作聯繫:root@linuxidc.net