1、首先環境準備
安裝docker和docker-compose,請自行搜索教程安裝
2、安裝harbor
1)獲取harbor
wget https://storage.googleapis.com/harbor-releases/harbor-online-installer-v1.6.1.tgz
2)解壓
tar -zxvf harbor-online-installer-v1.6.1.tgz
3)修改配置
修改harbor.cfg
hostname = 你的倉庫ip地址
harbor_admin_password = 你想要設置的密碼
4)執行配置腳本,配置harbor,如果修改了harbor.cfg,需要重新運行該腳本
./prepare
5)安裝
./install.sh
6)注意:系統不可以佔用80端口,否則nginx報錯,阿里雲還要將80端口添加進安全組,如果瀏覽器報502錯誤,我最後的解決 方法是重裝harbor.
3、使用harbor
1)瀏覽器訪問
可以自己添加新建項目,創建私有或者公開倉庫
2)本地使用
首先添加自己的私有倉庫,修改daemon.json文件,
vim /etc/docker/daemon.json
添加自己的私有倉庫
然後執行命令,注意daemon.json語法一定要正確,注意逗號。
systemctl daemon-reload
systemctl restart docker.service
登陸私有倉庫
docker login 私有倉庫IP
然後輸入賬號密碼
成功後就可以上傳下載鏡像到自己的私有倉庫了
4、上傳下載鏡像
1)打標籤
例:docker tag docker.io/centos 倉庫地址IP/harbor/centos:v1
2)上傳鏡像
例:docker push 倉庫地址IP/harbor/centos:v1
3)下載鏡像
例:docker pull 倉庫地址IP/harbor/centos:v1