docker 搭建 harbor私有庫

1、安裝python-pip

yum -y install epel-release

yum -y install python-pip

2、安裝docker-compose

yum -y install epel-release

yum -y install python-pip

pip install --upgrade pip

yum -y install gcc

yum install -y python-pip

yum install python-devel

pip install docker-compose

3、wget -P /usr/loca/src/ https://github.com/vmware/harbor/releases/download/v1.2.0/harbor-online-installer-v1.2.0.tgz

4、cd /usr/local/src/   

tar zxf /usr/loca/src/harbor-online-installer-v1.2.0.tgz -C /usr/local/     

cd /usr/local/harbor/

vi /usr/local/harbor/harbor.cfg    

hostname = 192.*.*.*     

self_registration = off   

project_creation_restriction = adminonly

6、/usr/local/harbor/install.sh   

cd /usr/local/harbor/   

docker-compose start

docker-compose stop 

docker-compose restart

7、登陸web   http://192.*。*。*

初始化賬號密碼:admin / Harbor12345

8、vi /usr/lib/systemd/system/docker.service

ExecStart=/usr/bin/dockerd --insecure-registry=http://192.*.*.*

systemctl daemon-reload

systemctl restart docker

9、客戶端登陸  docker login IP

docker images   顯示ID  如 11111111

docker tag 1111111 ip/test/abc:0.1.0       ip爲harborip    test爲Harbor項目(可理解爲裏面的文件夾) abc爲鏡像名稱 加版本

docker push 10.194.28.110/test/nginx-ingress-controller

一定打標記爲IP地址  我找了N都原因 一直上傳不了,改爲IP push成功。

10、強烈建議對Harbor的80端口進行更改!!否則會有端口衝突,致使pod無法啓動!!

harbor#vi docker-compose.yml 將80口 改成1180  443改爲 1443
harbor#vi common/templates/registry/config.yml     更改:realm: $ui_url:1180/service/token

vi /usr/lib/systemd/system/docker.service      IP後加 ‘:1180‘

docker-compose stop      ./install.sh    docker-compose restart    systemctl restart docker  

11:、web訪問加ip:1180  

docker login ip:1180

success!!!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章