天天看點

在騰訊雲上使用 Harbor 部署私有Registry

Docker 作為當下最火的容器技術,各企業都在積極擁抱 Docker,在 Docker 中,一個非常重要的元素就是Docker 鏡像: Docker Images,對于一些沒有私密保護需求的鏡像,我們可以選擇将鏡像推送到 Docker Hub,但是對于一些比較私密的鏡像,涉及到安全問題,就不能推送到 Docker Hub,這就需要配置一個私有的 Registry,來存放我們的 Docker Images ,久而久之,我們就需要一個好用的 Registry 來管理我們的 Images,VMWare 推出的 Harbor 是一個不錯的選擇。

這裡我使用的是 CentOS 7 來配置 Docker 環境,首先,我們要先安裝 Docker

首先,更新下系統的軟體包

然後,加入 Docker 的 yum repo

接下來,使用 yum 安裝 docker

并啟動 Docker

Docker-Compose 是一個定義及運作多個 Docker 容器的工具。使用 Docker Compose 後,你隻需要一個配置檔案,就可以自動配置和啟動多個容器,并自動解決容器之前的依賴問題

首先,我們來安裝 Docker Compose

然後授予可執行權限

首先,我們要下載下傳 Harbor 的安裝包。

執行指令

解壓我們下載下傳好的壓縮包

然後修改配置檔案,修改為我們自己的需要參數

将其中的 hostname 修改為我們的公網 IP,友善我們在公網中使用。

在騰訊雲上使用 Harbor 部署私有Registry

根據你的需要,也可以設定為内網 IP,隻在私有網内部使用。

配置完成後,運作安裝腳本

當你看到這樣的界面時,就說明安裝好了,就可以開始使用harbor了!

在騰訊雲上使用 Harbor 部署私有Registry

打開浏覽器,輸入我們綁定的IP位址

在騰訊雲上使用 Harbor 部署私有Registry

使用預設的帳号admin密碼Harbor12345登入,就可以看到我們的界面了

在騰訊雲上使用 Harbor 部署私有Registry

接下來,就是使用 Harbor 來管理我們的鏡像!