千家信息网

如何安装配置harbor搭建docker私有仓库

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,如何安装配置harbor搭建docker私有仓库?针对这个问题,今天小编总结这篇有关安装配置harbor的文章,希望能帮助更多想解决这个问题的朋友找到更加简单易行的办法。1 harborharbor是
千家信息网最后更新 2025年12月02日如何安装配置harbor搭建docker私有仓库

如何安装配置harbor搭建docker私有仓库?针对这个问题,今天小编总结这篇有关安装配置harbor的文章,希望能帮助更多想解决这个问题的朋友找到更加简单易行的办法。

1 harbor

harbor是vmware开源的企业级registry,可以让你迅速的搭建自己的私有registry。是基于docker原生的registry工作的

2 安装harbor

2.1 依赖包安装

Harbor的所有组件都是在docker容器中运行的,所以需要安装docker。所有官方推荐的安装方式都是基于docker compose的,所以需要部署docker compose。由于Harbor是基于Docker Registry V2版本,所以就要求Docker版本不小于1.10.0,Docker-compose版本不小于1.6.0。

我的环境是centos 7.7,yum源用的是https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/,如下

#安装docker社区版

>>yum install docker-ce

#安装Docker-compose,这里下载1.13.0版

>>curl -L https://github.com/docker/compose/releases/download/1.13.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

#添加docker-compose的执行权限

>>chmod +x /usr/local/bin/docker-compose

#查看docker-compose是否安装成功和安装版本

>>docker-compose --version

2.2 安装harbor

#从github下载harbor安装文件

>>wget https://github.com/vmware/harbor/releases/download/v1.1.2/harbor-online-installer-v1.1.2.tgz

#解压

>>tar xvf harbor-online-installer-v1.1.2.tgz

#进入解压后的目录,编辑harbor.cfg,将hostname字段改为本机主机名或者IP地址,其中字段harbor_admin_password内容为安装好之后登陆harbor网页时admin用户的密码

#执行install,此时会根据当前目录下的docker-compose.yml中的内容使用docker-compose进行部署

>>./install.sh

执行完成之后可以看到容器都已经运行成功

3 客户端访问测试

安装完成之后访问网页发现服务已经起来

使用默认密码Harbor12345(在2.2中的harbor.cfg中指定的),该页面可以查看库中所有的镜像列表

另外在其他docker主机上可以通过docker login的方式登录harbor中的docker registry,默认使用的是https

解决上面的方法有两种

1. 在安装的时候配置文件harbor.cfg中指定证书和私钥,自签名证书的生成方法可参考https://blog.51cto.com/tobyxia/2465694中的3.4.3

2. 修改配置/usr/lib/systemd/system/docker.service,将ExecStart 增加-insecure-registry 192.168.80.42,其中IP地址填写Harbor的ip,执行一下systemctl daemon-reload并重启docker

另外可以通过如下方式将某台docker主机默认的仓库改成自己搭建的harbor,

以上就是安装配置harbor的方法介绍,详细使用情况还得要大家自己使用过才能知道具体要领。如果想阅读更多相关内容的文章,欢迎关注行业资讯频道!

配置 版本 主机 内容 方式 方法 仓库 私有 成功 中指 可以通过 地址 字段 容器 密码 文件 文章 更多 目录 网页 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 工业互联网平台排名东土科技 软件开发者内测消费者版本 辽宁彭福寿互联网科技有限公司 网络安全管理员三级技能考试 太古网络技术有限公司招聘 服务器管理器分盘 Access数据库程序设计代码 php遍历get数据库 数据库核心原理与应用 山东板材套料软件开发商 上海申通快递软件开发部门 软件开发主要业绩描述 未来之役服务器怎么用 河南标志网络技术有限公司 使用云服务器是否需要格式化 和平精英哪里有电脑版的服务器 枣庄百威网络技术有限公司 abr数据库 树莓派服务器下载 医院管理软件开发工具 美国对华网络安全战略 网狐大富靠版本的数据库表 佛山4u服务器散热器批发商 微信组件如何绑定数据库 海康视频服务器回放录像卡顿严重 山东软件开发联系人 湖南健康智慧养老软件开发 计算机网络技术端口的作用 公安部关于网络安全管理的规定 odbc接数据库
0