Harbor企业级私有仓库

fangcloud 622 2022-07-17

本文转载自网络公开信息

1.安装依赖包

[root@node1 ~]# yum install docker-compose -y

2.下载安装Harbor

[root@node1 ~]# wget

[root@node1 ~]# tar xvf harbor-online-installer-v1.7.4.tgz  -C /usr/local/

[root@node1 ~]# cd /usr/local/

[root@node1 local]# cd harbor/

[root@node1 harbor]# ./install.sh

Note: docker version: 18.09.5

Note: docker-compose version: 1.18.0

[Step 1]: preparing environment ...

Generated and saved secret to file: /data/secretkey

Generated configuration file: ./common/config/nginx/nginx.conf

Generated configuration file: ./common/config/adminserver/env

Generated configuration file: ./common/config/core/env

Generated configuration file: ./common/config/registry/config.yml

Generated configuration file: ./common/config/db/env

Generated configuration file: ./common/config/jobservice/env

Generated configuration file: ./common/config/jobservice/config.yml

Generated configuration file: ./common/config/log/logrotate.conf

Generated configuration file: ./common/config/registryctl/env

Generated configuration file: ./common/config/core/app.conf

Generated certificate, key file: ./common/config/core/private_key.pem, cert file: ./common/config/registry/root.crt

The configuration files are ready, please use docker-compose to start the service.

[Step 2]: checking existing instance of Harbor ...

[Step 3]: starting Harbor ...

Creating network "harbor_harbor" with the default driver

Pulling log (goharbor/harbor-log:v1.7.4)...

v1.7.4: Pulling from goharbor/harbor-log

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

Creating registry ... done

Creating harbor-core ... done

Digest: sha256:0631082e085f330bc8aac40e81cac4b247cac45edf28bd9b1b1043b4166e4254

Creating harbor-portal ... done

Creating nginx ... done

Creating registryctl ...

Creating harbor-adminserver ...

Creating redis ...

Creating harbor-db ...

Creating registry ...

Creating harbor-core ...

Creating harbor-portal ...

Creating harbor-jobservice ...

Creating nginx ...

✔ ----Harbor has been installed and started successfully.----             --安装成功

For more details, please visit .

[root@node1 harbor]#

3.查看状态

[root@node1 harbor]# docker-compose ps

Name                     Command               State                                Ports

------------------------------------------------------------------------------------------------------------------------------

harbor-adminserver   /harbor/start.sh                 Up

harbor-core          /harbor/start.sh                 Up

harbor-db            /entrypoint.sh postgres          Up      5432/tcp

harbor-jobservice    /harbor/start.sh                 Up

harbor-log           /bin/sh -c /usr/local/bin/ ...   Up      127.0.0.1:1514->10514/tcp

harbor-portal        nginx -g daemon off;             Up      80/tcp

nginx                nginx -g daemon off;             Up      0.0.0.0:443->443/tcp, 0.0.0.0:4443->4443/tcp, 0.0.0.0:80->80/tcp

redis                docker-entrypoint.sh redis ...   Up      6379/tcp

registry             /entrypoint.sh /etc/regist ...   Up      5000/tcp

registryctl          /harbor/start.sh                 Up

[root@node1 harbor]#

4.访问web页面

5.使用push上传镜像

[root@node1 harbor]# docker login 192.168.8.10

Username: admin

Password:

[root@node1 harbor]# docker tag busybox 192.168.8.10/tongcheng/busybox    --对本地镜像打标签

[root@node1 harbor]# docker push 192.168.8.10/tongcheng/busybox        --上传镜像

The push refers to repository [192.168.8.10/tongcheng/busybox]

0b97b1c81a32: Pushed

latest: digest: sha256:f79f7a10302c402c052973e3fa42be0344ae6453245669783a9e16da3d56d5b4 size: 527

[root@node1 harbor]#

6.查看镜像包

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表亿方云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱daifeng@360.cn 处理。
上一篇:Excel中进行表格输入字数太多显示不全的方法(excel字数太多无法全部显示)
下一篇:请问怎样将行间距调成32磅呢?(行间距怎么设置32磅)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~