1.準(zhǔn)備
1.1 harbor下載
harbor下載地址:鏈接添加鏈接描述
然后我們可以選擇自己需要的版本,我這邊選擇的是v1.8.3
也可以去
wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.3.tgz
![](/d/20211016/71b7c935c658971c1c9d6a4efdd62df9.gif)
1.2 docker安裝
docker 安裝以及yum源的安裝可以參考《docker入門教程(二)》文章。
2.搭建
2.1 解壓harbor
tar -zxvf harbor-offline-installer-v1.8.3.tgz -C /opt/
![](/d/20211016/5b5bd2cd84ce0637da5f140fd7668392.gif)
2.2 修改配置文件
修改harbor目錄下面的harbor.yml文件
![](/d/20211016/85b1198539871bde897aabfb2219b706.gif)
這里需要修改下
hostname 這里就是你的ip
harbor_admin_password: 這個(gè)是harbor門戶的密碼 默認(rèn)是Harbor12345
2.3 安裝docker-compose
harbor依賴docker-compose 做單機(jī)編排。所以我們需要安裝docker-compose
yum install docker-compose -y
![](/d/20211016/c757067df47bdbea2a42e3416027d20e.gif)
2.4 編輯docker daemon.json
修改 /etc/docker/daemon.json 文件
vim /etc/docker/daemon.json
添加
“insecure-registries”:[“你的harbor ip”]
![](/d/20211016/0d7ca8baafee2906d6d007ea74ff4438.gif)
重啟docker
systemctl restart docker
2.5 啟動harbor
./install.sh
![](/d/20211016/a9a6c7dc23b105c878b01b45bf19208b.gif)
可以使用命令 來查看起來沒有
docker-compose ps
![](/d/20211016/850b3fe5255f6d25af163d5606a2d768.gif)
2.6 瀏覽器訪問
直接拿harbor的ip訪問就行,默認(rèn)是80端口的
![](/d/20211016/6fe3a2d46a1112c348859fa8df828930.gif)
3.測試
登錄進(jìn)去harbor門戶
3.1 新建項(xiàng)目
![](/d/20211016/96f90353deb3c5ef48d7b5cc85ddaccb.gif)
3.2push 鏡像到harbor中3.2.1 登錄
docker login 倉庫ip
![](/d/20211016/1af2a4d336b8a055b0919939c0c67a86.gif)
3.2.2 打tag
我先看下我本地的image
![](/d/20211016/85e563081abdf0e4217f39ff9d76c7a4.gif)
然后我使用alpine 3.10.3的鏡像
然后打tag
docker tag 965ea09ff2eb 倉庫ip/public/alpine:v3.10.3
![](/d/20211016/1bf4ce3ec3fd6f41f11b9aa843894dfa.gif)
然后將我們打好的鏡像push到私有倉庫中
docker push 倉庫ip/public/alpine:v3.10.3
![](/d/20211016/793a5f37de01232fb0f895d8d1c4f7e1.gif)
最后我們看下harbor門戶中有沒有
![](/d/20211016/dbaa2f60b0155aa16a0b76bf72872a8d.gif)
到這里就算完成了。
到此這篇關(guān)于docker私有倉庫harbor搭建過程的文章就介紹到這了,更多相關(guān)docker私有倉庫harbor搭建內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!