Products
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地址,用默认管理员账号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官网下载最新鲜版本压缩包,替换原有文件夹,并沉新鲜施行安装脚本即可。
欢迎您用实际体验验证本文观点。
Demand feedback