网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

如何详细搭建Harbor私有仓库?

GG网络技术分享 2025-08-13 22:49 7


用Harbor能轻巧松构建个人私有镜像仓库,提升镜像管理及分发效率。本文将为您详细介绍Harbor的搭建过程。

$ cd harbor
$ sudo ./install.sh

若出现以下提示, 表示Harbor安装成功:

登录成功后您将看到Harbor的管理界面。
hostname: example.com            # 指定Harbor服务的域名
http:  port:   disable_redirect: true  tls:    certificate: /data/cert/server.crt     # SSL证书路径
private_key: /data/cert/server.key
database:  password: root123    # 数据库密码
max_idle_conns:   max_open_conns: data_volume: /data/docker                     # 数据存储路径

施行安装脚本

在解压后的文件夹中, 施行安装脚本:

...Install Harbor successfully!...

三、用Harbor

登录Harbor

您能通过浏览器访问Harbor地址,用默认管理员账号admin登录。

$ sudo docker tag image_name harbor.example.com/project_name/image_name
$ sudo docker push harbor.example.com/project_name/image_name

您也能通过浏览器上传镜像,但需在上传前将镜像打包成tar格式。

导出和导入镜像可用以下命令:

$ wget https://github.com/goharbor/harbor/releases/download/v2./harbor-offline-installer-v2..tgz
$ tar xvf harbor-offline-installer-v2..tgz

修改配置文件

修改harbor.yml文件,根据需求进行配置。

# 导出
$ sudo docker save -o image_name.tar image_name
# 导入
$ sudo docker load -i image_name.tar

本文详细介绍了怎么搭建和用Harbor, 从安装Docker、安装Harbor到上传下载镜像,以及Harbor的更新鲜和升级。

Docker是Harbor的基础,非...不可先安装并启动Docker。以下以Ubuntu 18.04为例, 相关命令如下:

$ sudo apt-get update
$ sudo apt-get install -yqq docker.io
$ sudo systemctl start docker
$ sudo systemctl enable docker

安装完成后能Docker是不是安装成功:

$ sudo docker run hello-world

若能看到hello from Docker!字样输出,表示Docker已成功安装。

您能从Harbor官网下载最新鲜版本压缩包,替换原有文件夹,并沉新鲜施行安装脚本即可。

欢迎您用实际体验验证本文观点。

标签: Harbor 详解

提交需求或反馈

Demand feedback