安装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仓库中已经有了

 

版权声明:本文为sheng6原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/sheng6/archive/2004/01/13/14074443.html