扫码阅读
手机扫码阅读

企业DevOps之路:私有镜像仓库 Harbor 搭建

82 2024-07-21

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:企业DevOps之路:私有镜像仓库 Harbor 搭建
文章来源:
BUG弄潮儿
扫码关注公众号
Harbor 摘要

Harbor 概述

随着容器技术的兴起和成熟,可靠的镜像管理成为容器应用开发和运行的关键。虽然 Docker 官方提供了公共的镜像仓库,但部署私有的 Registry,如 Harbor,为了安全和效率考虑是非常必要的。Harbor 是 VMware 公司开源的企业级 Docker Registry 管理项目,它提供了权限管理、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。

Harbor 安装

前置条件

安装 Harbor 需要满足一些前置条件,包括安装 Docker engine、Docker Compose、Openssl 以及 python2.7 以上版本。

下载 Harbor

Harbor 支持在线和离线两种安装方式,推荐使用离线安装方式。首先需要从官方网站下载 Harbor 安装程序。

解压安装包

下载后的 Harbor 安装包需解压至指定目录,例如使用命令 tar -zxvf harbor-offline-installer-v2.4.2.tgz -C /usr/local/ 进行解压。

配置 Harbor

解压后,需要进入 Harbor 目录并复制一个配置文件模板,然后编辑该配置文件,设置 Harbor 的启动 IP、端口、管理员密码和存储位置。配置完成后,运行 ./prepare 命令来准备安装环境。如果遇到默认配置中有关 HTTPS 的端口及证书路径的错误信息,可以通过注释掉相关部分后重新运行 ./prepare 来解决问题。

安装 Harbor

配置完成后,可以通过执行 ./install.sh 安装 Harbor。安装依赖于 Docker 容器,安装完成后可以通过 docker ps 命令查看 Harbor 是否运行成功。

访问 Harbor 和登录

Harbor 安装后可以根据配置文件中设置的 IP 地址和端口进行访问,例如 http://192.168.10.7/account/sign-in

想要了解更多内容?

查看原文:企业DevOps之路:私有镜像仓库 Harbor 搭建
文章来源:
BUG弄潮儿
扫码关注公众号