企业DevOps之路:私有镜像仓库 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
。
想要了解更多内容?