Harbor 是一个开源的企业级容器镜像注册中心和仓库管理系统。它提供了一个安全可靠的平台,用于存储、分发和管理容器镜像。以下是 Harbor 的基本介绍:
总体而言,Harbor 提供了一个企业级的容器镜像管理平台,帮助组织更好地管理和控制容器镜像的生命周期,同时提高容器化应用的安全性和可靠性。
docker
docker-compose
从Github下载最新版安装包,下载地址为:下载,下面以v2.8.2版本为例
下载完成之后,上传到服务器,解压
tar zxvf harbor-offline-installer-v2.8.2.tgz
得到如下解压文件:
harbor/harbor.v2.8.2.tar.gz
harbor/prepare
harbor/LICENSE
harbor/install.sh
harbor/common.sh
harbor/harbor.yml.tmpl
修改配置文件:
cp harbor.yml.tmpl harbor.yml
执行prepare脚本
./prepare
得到
接着便可以执行安装
./install.sh
即可得到
浏览器打开5000端口得到:
输入账户名密码:admin/Harbor12345,即可进入
安装完成之后,即可进行使用,下面以新建一个k8s项目为例,在k8s项目中上传nginx镜像。
本机新增insecure-registries新增harbor地址
{
"insecure-registries": ["xxxxxx"],
}
上述演示即为拉取nginx镜像,打上标签后推送到harbor仓库。
在harbor中查看该镜像即为:
如果说你有一个旧的harbor仓库,那么harbor提供的复制功能会是一个非常好的选择。
0 0 投票数
文章评分
本文为从大数据到人工智能博主「xiaozhch5」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。