千家信息网

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

发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,如何安装配置harbor搭建docker私有仓库?针对这个问题,今天小编总结这篇有关安装配置harbor的文章,希望能帮助更多想解决这个问题的朋友找到更加简单易行的办法。1 harborharbor是
千家信息网最后更新 2024年11月19日如何安装配置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安全错误 数据库的锁怎样保障安全 网络的服务器在哪 mysql数据库 重启 逃离塔科夫怎么找人少的服务器 有哪些好的互联网科技信息公众号 数据库检查约束用代码怎么做 服务器和管理工作站的区别 猫和老鼠服务器好卡 互联网软件开发需要学习什么 计算机网络技术必备app 数据库识认盘重复问题 联想至强服务器能玩魔兽吗 刷机后显示数据库异常 长悦网络技术有限公司 香港服务器免备案90一年 深圳千阳网络技术有限公司 一个公司的网络安全管理 数据库系统的组成有哪几部分组成 网络安全法第几条规定等级保护 服务器电源能用作功放机吗 剪辑软件开发大神 服务器画图工具 医院网络安全自查摸底总结 网络安全问题的技术原因包括 有会做app软件开发的人吗 服务器装软件 深圳博世汽车软件开发 济南伊泽网络技术有限公司 if函数 如果 重复数据库 存储服务器如何访问文件 自考计算机网络技术串讲
0