harbor安装与操作


安装harbor需要docker环境,docker-compose 点击以下连接安装docker,如果安装请忽略。

https://www.cnblogs.com/sheng6/p/14072216.html

安装docke-compose

curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

下载harbor包

https://github.com/goharbor/harbor/releases  官方路径

 

 

 

 

 

 接下来解压harbor文件

1 tar -zxf harbor-offline-installer-v2.1.0.tgz  -C /usr/local/
2 cd /usr/local/harbor/ && mv harbor.yml.tmpl harbor.yml 3 vim harbor.yml 4 修改 5 hostname: 192.168.3.99
6 注销掉https 7 # https related config #https: # https port for harbor, default is 443 # port: 443 # The path of cert and key files for nginx # certificate: /your/certificate/path # private_key: /your/private/key/path
8 
9 ./install.sh  

 将harbor仓库的地址写进docker中,让docker可以连接到harbor仓库

vim /etc/docker/daemon.json
{"registry-mirrors": ["https://jzbtfwo9.mirror.aliyuncs.com"],"insecure-registries":["http://192.168.3.100"]}

systemctl restart docker  #重新启动docker(注意写入的格式,否则会报错)

访问harbor(默认账号为admin密码Harbor12345注意大写H)

登录成功

 

 

 创建一个公开的仓库

 

 

 

 

 

现在我们可以认证登录到harbor仓库
docker login -u admin -p Harbor12345 192.168.3.100
接下来将本地的nginx镜像上传到harbor仓库
重新命名
docker tag  nginx:1.7.9 192.168.3.100/sheng/nginx:1.7.9
上传
docker push 192.168.3.100/sheng/nginx:1.7.9

可以看到登录成功

 

 

 

 

 现在我们去web界面中看下是否上传成功

可以看到harbor仓库中已经有了

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM