docker私有倉庫harbor的部署和使用

2021-09-23 18:33:47 字數 2406 閱讀 2700

搭建docker環境,可以檢視我之前的部落格:docker-ce和docker-composer的安裝

官方安裝文件參考:

解壓tar xf harbor-offline-installer-v1.7.5.tgz

配置,修改harbor.cfg,這幾項是必須配置的。其他可選,建議配置https訪問,因為docker倉庫預設是http是不能訪問的。證書可以直接在阿里雲上申請網域名稱證書就行。網域名稱記得解析到harbor的ip位址

# hostname設定訪問位址,可以使用ip、網域名稱,不可以設定為127.0.0.1或localhost

hostname = ***

# 訪問協議,預設是http,也可以設定https,如果設定https,則nginx ssl需要設定on

# mysql資料庫root使用者預設密碼root123,實際使用時修改下

db_password = root123

max_job_workers = 3

customize_crt = on

ssl_cert = /data/cert/***.pem

ssl_cert_key = /data/cert/***.key

secretkey_path = /data

admiral_url = na

# 郵件設定,傳送重置密碼郵件時使用

email_identity =

email_server = smtp.mydomain.com

email_server_port = 25

email_username = [email protected]

email_password = abc

email_from = admin email_ssl = false

# 啟動harbor後,管理員ui登入的密碼,預設是harbor12345

harbor_admin_password = harbor12345

# 認證方式,這裡支援多種認證方式,如ladp、本次儲存、資料庫認證。預設是db_auth,mysql資料庫認證

auth_mode = db_auth

# 是否開啟自註冊

self_registration = on

# token有效時間,預設30分鐘

token_expiration = 30

# 使用者建立專案許可權控制,預設是everyone(所有人),也可以設定為adminonly(只能管理員)

project_creation_restriction = everyone

verify_remote_cert = on

安裝./install.sh

安裝後瀏覽器開啟,輸入初始賬號密碼即可登入

修改密碼

建立使用者

建立專案

登入harbor

12. 修改標籤

13. 上傳docker push ***.com/menard99/alpine-nginx:web

14. 檢視

docker 私有倉庫

netstat ntlp 檢視埠 docker run d p 5001 500 registry 啟動registry docker tag elasticsearch 192.168.199.220 5001 test es v1 給elasticsearch打上tag vim etc sysc...

Docker私有倉庫

1 拉取私有倉庫映象 sudo docker pull registry2 啟動私有倉庫容器 sudo docker run id name registry p 5000 5000 registry3 開啟瀏覽器輸入位址看到表示私有倉庫搭建成功並內容為空。注 192.168.31.106為宿主機i...

docker私有倉庫

私有倉庫顧名思義是在一定範圍內可用的倉庫,用來存放映象,自己開發的企業級應用。場景 在一定範圍內,映象達到通用效果,雖然可以匯出映象,但比較繁瑣並且容易出錯,這個時候私有倉庫就發揮了重要作用。私有倉庫的本質也是映象。1.拉取映象 docker pull registry 2.啟動私有倉庫 初始埠50...