搭建Harbor 映象倉庫

kakaxi9521發表於2022-02-16

       內網環境,申請一臺能訪問外網的機器, 開通連線網際網路的443和80埠,作為安裝Harbor映象倉庫的機器。

其他的需要訪問此映象倉庫的機器需要開通至此機器的443和80埠。

  1. 安裝Harbor的前提條件是安裝了docker 和docker-compose。

  2. 下載Harbor安裝包和docker-compose包。

Harbor下載地址:

Harbor的安裝可以參照網上教程, 主要兩個步驟: 1. ./parpare  2. ./install.sh

安裝Harbor 時因為是測試環境,搭建的是http服務, 安裝完成後使用docker-compose ps 檢視harbor 各容器執行情況:

docker-compose下載地址:

將docker-compose-linux-x86_64 放入/usr/local/bin/目錄。

同時在/usr/bin目錄新建docker-compose 至/usr/local/bin/docker-compose 的軟連線。

ln -s /usr/local/bin/docker-compose docker-compose

Install docker compose:

Harbor 可以透過web 瀏覽器http 進行訪問。預設使用者名稱密碼admin/Harbor12345。

    3. 給image 打標籤,並上傳映象。

Tag image:

docker tag SOURCE_IMAGE[:TAG] 192.168.1.11/library/IMAGE[:TAG]

Push image:

docker push 192.168.1.11/library/IMAGE[:TAG]

     4. 其他podman 機器想要訪問Harbor 映象倉庫需要開通機器至倉庫的443,80埠。同時需要修改映象倉庫的資訊。

新增

[[registry]]

location = "192.168.1.11"

insecure = true


至此可以正常訪問harbor 映象倉庫。




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21374452/viewspace-2855607/,如需轉載,請註明出處,否則將追究法律責任。

相關文章