docker Harbor倉庫搭建

簡單介紹一下Harbor的搭建

1.下載Harbor的完整壓縮文件

百度雲地址:https://pan.baidu.com/s/1kbhQtICQZjAYAwxhsx4Q1Q   提取碼:v2xhmysql

 

 

2.解壓

tar -zxvf harbor-offline-installer-v1.2.0.tgz

mv harbor /usr/local
cd /usr/local/harbor

ls 查看

 

 

 

 

3.修改配置文件

vi harbor.cfg

#改成你想要修改的域名
hostname = hub.test.com

#修改成https協議
ui_url_protocol = https

#默認的私鑰公鑰配置文件
ssl_cert = /data/cert/server.crt
ssl_cert_key = /data/cert/server.key

#默認的登陸密碼
harbor_admin_password = Harbor12345

 

 

4.建立https的證書

openssl genrsa -des3 -out server.key 2048 
openssl req -new -key server.key -out server.csr
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt mkdir /data/cert chmod -R 777 /data/cert

mv server.* /data/cert

 

 

5.安裝並運行

修改hosts文件方便域名解析
echo 「ip hub.test.com」 >> /etc/hosts


同理修改windows的hosts文件
C:\Windows\System32\drivers\etc


修改docker下的文件以便成功訪問
vi /etc/docker/daemon.json

{
"registry-mirrors": ["https://3tcts5g3.mirror.aliyuncs.com"],
"insecure-registries": ["你的harbor服務器 ip"],
"insecure-registries": ["https://hub.test.com"]
}sql



重啓docker
systemctl restart docker


移動到harbor目錄 cd
/usr/local/harbor
./install.sh


#查看運行的harbor
docker ps

 

 

6.BS訪問

 

 

推送和下載鏡像docker

 

 

 

7.docker login上傳鏡像

docker login https://hub.test.com輸入用戶名和密碼docker tag mysql hub.test.com/library/my_mysql:v1.0docker push my_mysql:v1.0
相關文章
相關標籤/搜索