Docker Harbor 企業級私有鏡像倉庫

Harbor 企業級別的私人鏡像倉庫

安裝harbor前,確保已經安裝

  • docker
  • docker-compose
  • openssl
  • pythoon2.7

Harbor離線版安裝下載地址

https://github.com/goharbor/harbor/releases

https://github.com/goharbor/harbor/releases/download/v1.10.1/harbor-offline-installer-v1.10.1.tgz

將下載的包 上傳到服務器 /usr/local 下解壓

# 解壓
tar -xvf harbor-offline-installer-v1.10.1.tgz
cd harbor

# 修改主機名和密碼
vim harbor.yml
# 自己的機器ip
hostname: 192.168.56.11
harbot_admin_password: Harbor12345


# 執行腳本,生成docker-compose.yml
bash prepare
# 安裝
bash install.sh

`可以網頁訪問看看`

使用Harbor和阿里雲類似

可以參考 阿里雲docker倉庫使用

Harbor的使用

docker login --username=admin 192.168.56.11
Password: 輸入harbor的密碼
#報錯  因爲需要https的協議,我們需要更改配置,

vim /etc/docker/daemon.json

{
"insecure-registries":["http://192.168.0.151"]
}

# 重啓docker
systemctl restart docker.service

# 重新登錄
docker login --username=admin 192.168.56.11


網頁上創建項目名
登錄:docker login --username=admin 192.168.56.11
改名:docker tag mysql:5.7 192.168.56.11/xdclass/mysql:5.7
推送:docker push 192.168.56.11/xdclass/mysql:5.7
下載:docker pull 192.168.56.11/xdclass/mysql:5.7
docker login 後有一個登錄憑證(可刪除,下次需要密碼):
/root/.docker/config.json (建議從安全角度出發,每次登錄後進行刪除)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章