搭建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...