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

 

命令查看镜像

curl -X GET http://10.*.*.*:1180/v2/_catalog 列出所有镜像的名称

curl -X GET http://10.*.*.*:1180/v2/tomcat/tags/list 列出含有tomcat的标签

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王Sir_yt

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值