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!!!

 

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