docker搭建私有仓库harbor

搭建Docker私有仓库Harbor Harbor是一个开源的企业级Docker Registry服务,它提供了一个安全、可信赖的仓库来存储和管理Docker镜像。Harbor翻译为中文名称为"庇护;居住;可以理解为是Docker镜像的"居住环境"或者是镜像的"庇护所"。Harbor最初由VMware公司开发,旨在解决企业级Docker镜像管理的安全和可信任性问题。VMware于2016年发布,在2017年,VMware将Harbor开源,这使得更广泛的社区和组织可以自由地使用和贡献代码。 阅读详情

安装docker-compose

[root@docker ~]# wget -c  https://github.com/docker/compose/releases/download/1.25.5/docker-compose-Linux-x86_64
[root@docker ~]# mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
[root@docker ~]# chmod  a+x /usr/local/bin/docker-compose 
[root@docker ~]# docker-compose --version
docker-compose version 1.25.5, build 8a1c60f6

安装harbor

  • 下载解压安装包
[root@docker ~]# wget -c https://github.com/goharbor/harbor/releases/download/v2.0.0/harbor-offline-installer-v2.0.0.tgz
[root@docker ~]# tar xf harbor-offline-installer-v2.0.0.tgz -C /usr/local/
  • 编写yaml文件
[root@docker ~]# cd /usr/local/harbor/
[root@docker harbor]# cp harbor.yml.tmpl harbor.yml
  • 修改配置文件
[root@docker harbor]# vim harbor.yml
hostname: 192.168.149.134
将主机名改为自己的ip
# https related config
#https:                                            这里没做https,所以注销掉,以免报错
  # https port for harbor, default is 443
  #port: 443
  # The path of cert and key files for nginx
  #certificate: /your/certificate/path
  #private_key: /your/private/key/path
  
harbor_admin_password: xialuo123       这里是web界面的密码,可以自行修改
  • 执行脚本
[root@docker harbor]# ./install.sh 

[Step 0]: checking if docker is installed ...

Note: docker version: 20.10.7

[Step 1]: checking docker-compose is installed ...

Note: docker-compose version: 1.25.5

[Step 2]: loading Harbor images ...
......
Creating harbor-log ... done
Creating harbor-portal ... done
Creating harbor-db     ... done
Creating redis         ... done
Creating registry      ... done
Creating registryctl   ... done
Creating harbor-core   ... done
Creating harbor-jobservice ... done
Creating nginx             ... done
✔ ----Harbor has been installed and started successfully.----  这里就说明安装成功了

用户名:admin
在这里插入图片描述
登录

[root@docker ~]# vim /etc/docker/daemon.json
添加如下:
                {"insecure-registries": ["192.168.149.134:80"]}
[root@docker ~]# vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H fd:// --insecure-registry 192.168.149.134 --containerd=/run/containerd/containerd.sock
  • 重启服务
[root@docker ~]# systemctl daemon-reload && systemctl restart docker
  • 登录验证
[root@docker harbor]# docker login 192.168.149.134 -u admin -p xialuo123
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
  • 推拉镜像
    在这里插入图片描述
上传镜像
[root@docker ~]# docker tag xialuo/nginx:v0.2 192.168.149.134/xialuo/nginx:v0.2
[root@docker ~]# docker push 192.168.149.134/xialuo/nginx:v0.2
The push refers to repository [192.168.149.134/xialuo/nginx]
bc664d5147fb: Pushed 
2653d992f4ef: Pushed 
v0.2: digest: sha256:6a8f341d26ef7a122d3836827926488a4a0176edafaf4a3da371434af3d29d9e size: 741

在这里插入图片描述

超详细docker部署搭建私有仓库harbor harbor作为一个私有仓库,存储和管理自己的镜像 阅读详情

相关推荐

Docker—搭建Harbor和阿里云私有仓库

Harbor是一个开源的企业级管理项目,由VMware公司开发。‌它的主要用途是帮助用户迅速搭建一个企业级的Docker Registry服务,提供比Docker官方公共镜像仓库更为丰富和安全的功能,特别适合企业环境使用。‌12‌基于角色的访问控制(RBAC)‌:用户和仓库通过“项目”进行组织管理,用户在项目中可以拥有不同的权限。‌镜像复制‌:镜像可以在多个Harbor实例之间进行复制(同步),特别适合负载均衡、高可用、混合云和多云的场景。‌AD/LDAP集成。

dghfttgv的博客 1877

【Docker】搭建Docker私库Harbor

Harbor安装以及使用

zhilianxian2212的博客 1980

Docker——搭建私有仓库registry+Harbor

随着docker使用的镜像越来越多,就需要有一个保存镜像的地方,这就是仓库。目前常用的两种仓库:公共仓库和私有仓库。最方便的就是使用公共仓库上传和下载,下载公共仓库的镜像是不需要注册的,但是上传时,是需要注册的。 私有仓库最常用的就是registry、Harbor两种,那接下来详细介绍如何创建私有仓库。 一、搭建registry私有仓库 1)案例描述 两台docker服务器,dockerA创建registry私有仓库,dockerB用于测试! 2)案例实例 (1)DockerA服务器的操作 [root@do

看清所以看轻 816

使用docker login 远程登录harbor

部署好harbor之后,本机使用docker login 可正常登录,但是在其他服务器登录harbor报错如下: Error response from daemon: Get https://192.168.30.24/v2/: dial tcp 192.168.30.24:443: connect: connection refused 这里说拒绝连接,因为我是用http部署的harbor,这里是https://进行访问的,所以出现报错 解决方法:我们使用https登陆,自建ca证书。 1、我们使用op

qq_36227153的博客 1万+

harbor 2.0 搭建docker私有仓库

harbor Harbor 是一个CNCF基金会托管的开源的可信的云原生docker registry项目,可以用于存储、签名、扫描镜像内容,Harbor 通过添加一些常用的功能如安全性、身份权限管理等来扩展 docker registry 项目,此外还支持在 registry 之间复制镜像,还提供更加高级的安全功能,如用户管理、访问控制和活动审计等,在新版本中还添加了Helm仓库托管的支持。 Harbor最核心的功能就是给 docker registry 添加上一层权限保护的功能,要实现这个功能,就需要我

小喽喽 3231

Docker:Docker Registry 搭建私有仓库,Harbor

Resistry 【退管镜像】用于保存docker镜像,包括镜像的层次结构和元数据;用户可自建Registry , 也可以使用官方的Docker Hub Sponsor Registry:第三方的registry,供客户和Docker社区使用 Mirror Registry :第三方的registry,只让客户使用 Vendor Registry:由发布Docker镜像的供应商提供的registry Private Registry:通过设有防火墙和额外的安全层的私有实体提供的registry 安.

二十四桥明月夜 691

docker以https方式自建私有镜像仓库harbor

基础环境系统:centos7.4 首先关闭防火墙和selinuxiptables -F setenforce 0 docker安装安装依赖包yum install -y yum-utils device-mapper-persistent-data lvm2安装docker软件包源yum-config-manager --add-repo \https://download.docker.com/...

weixin_34414196的博客 640

手眼标定(EyeToHand)推导

Base为基坐标系(B),工具末端坐标系(T),标定板为Mark坐标系(M),相机坐标系(C)对于每两个姿态都存在上式,组成一个AX=XB的矩阵方程,X为。此时转换成AX=0的问题,单纯用SVD求奇异解便可得到。相机坐标系到Base基坐标系下的转换关系。已知标定板与机械臂末端的相对位置固定不变,,即。带入(2)式求,至此求解出需要的手眼矩阵。在眼在手外的时候,其实是要求解。

stevenreally6的博客 1143

Docker-搭建私有仓库

通常我们在docker拉取的镜像都是在docker hub或quay.io等公有仓库获取,那么在实际工作中,每个公司如果使用到docker,那么肯定是要搭建自己的私有仓库。那么接下来就通过docker提供的registry镜像来搭建我们自己的私有仓库。 1、拉取registry镜像 这里默认拉取最新版本,不指定版本就默认拉取latest版本 docker pull registry Using default tag: latest latest: Pulling from library/registry

小菜鸟笔记 2055

从零到一:NI USB-8506 LIN通讯的驱动安装与硬件调试全攻略

本文详细介绍了NI USB-8506 LIN通讯设备的驱动安装与硬件调试全流程,包括硬件准备、驱动下载与配置、NI MAX设置及常见问题解决方案。通过实战应用与性能优化技巧,帮助用户快速掌握LIN通讯技术,适用于车载数据记录和自动化测试等场景。

weixin_28273593的博客 924

从S参数到SPICE模型:Cadence Sigrity Boardband SPICE完整使用指南

本文详细介绍了Cadence Sigrity Boardband SPICE工具的核心价值与完整使用流程。该工具通过矢量拟合算法,将复杂的多端口S参数文件转化为无源、紧凑且高精度的SPICE等效电路模型,从而极大提升时域仿真效率。指南涵盖了从数据导入、关键参数配置、模型精度验证到集成应用于PowerSI等系统级仿真的全步骤,是信号与电源完整性分析的必备利器。

defi6farmer的博客 432

【Docker4】使用Harbor搭建私有仓库

使用Harbor搭建私有仓库

m0_71593537的博客 1781

【YOLOv11改进- 主干网络】YOLOv11+RepViT: 从ViT的角度重新审视Mobile的CNN助力YOLOv11有效涨点;

本文给大家带来的改进内容是在YOLOv11中更换主干网络为RepViT,助力YOLOv11有效涨点,论文通过集成轻量级 ViT 的高效架构设计,逐步增强了标准轻量级 CNN(即 MobileNetV3)的移动友好性。这最终产生了一个新的纯轻量级 CNN 系列的主干网络。

qq_41304809的博客 786

docker私有仓库harbor搭建

1.准备 1.1 harbor下载 harbor下载地址:链接添加链接描述 然后我们可以选择自己需要的版本,我这边选择的是v1.10 1.2 docker安装 docker 安装以及yum源的安装可以参考《docker入门教程(二)》文章。 2.搭建 2.1 解压harbor tar xf 解压 -C 目录 2.2 编辑harbor.yml hostname: http: port harbor_admin_password: log data_volume: 2.3 安装docker-compose 依

猿上生活 1万+

YOLO26改进策略【Neck】| 关键点检测:SDFM 表层细节融合模块,利用通道-空间注意力机制,实现深层与浅层特征融合,抑制噪声干扰

本文记录的是利用SDFM 模块改进 YOLO26 的颈部融合部分,专门用于关键点检测。SDFM模块(Surface Detail Fusion Module,表层细节融合模块) 通过在特征提取网络的浅层引入通道-空间注意力机制,动态生成深层与浅层特征融合权重。该模块可自适应保留不同模态中的独特信息,抑制背景噪声与光照干扰,实现低层细节的精准对齐与互补增强,为后续检测提供高保真度的底层特征表示,从而提升模型在复杂场景下的目标检测鲁棒性与定位准确性。Rethinking the necessity of ima

Limiiiing的博客 176

Altium Designer(AD24)导入DDB库文件(Protel 99SE)方法

Altium Designer和Protel均为Altium公司开发的软件。本文介绍Altium Designer 24软件导入DDB库文件(Protel 99SE)方法。

fydar的博客 1981

Docker 私有仓库 harbor 搭建

优快云博客专家🏆,华为云享专家🏆,Linux、C/C++、云计算、物联网、面试、刷题、算法尽管咨询我,关注我,有问题私聊!

Muti-Agent 5324

Smart PLC高速脉冲输入计米轮模块(编码器测速/计米详细讲解)

线缆行业单绞机PLC控制算法详细解读可以参看下面的文章链接:线缆行业单绞机控制算法(详细图解+代码)_RXXW_Dor的博客-优快云博客在了解单绞机之前需要大家对收放卷以及排线控制有一定的了解,不清楚的可以参看下面几篇博客,这里不再赘述,受水平和能力所限,文中难免出现错误和不足之处,诚恳的欢迎大家批评和指正。PLC张力控制(开环闭环算法分析)_RXXW_Dor的博客-优快云博客_plc闭环控制实例。SMART PLC时间间隔定时器应用(高速脉冲测频/测速)_RXXW_Dor的博客-优快云博客。

RXXW_Dor的博客 2819

Docker私有仓库搭建(Harbor)

概念说明: 仓库:集中存放镜像的地方,可分为公共仓库和私有仓库(公共仓库"http://hub.docker.com"或国内的"http://www.daocloud.io") 注册服务器(Registry):是存放仓库的服务器,每个服务器上都可以放置多个仓库,而每个仓库上可以放置多个镜像,每个镜像上可以运行多个容器,每个容器上可以跑一个应用或应用组。      Docker hub为我们...

funtaster的博客 3万+

一、OpenSM 架构部署及原理详解

OpenSM 是 InfiniBand 网络的核心组件,通过自动化的拓扑发现、路由计算和状态维护,确保网络的高效运行。部署时需关注配置文件参数、路由算法选择和高可用性设计,调试时可借助日志和诊断工具快速定位问题。

jundao1997的专栏 1131

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

手把手教你搭建Docker私有仓库Harbor

Docker私有仓库是用于存储和管理Docker镜像的私有存储库。Docker默认会有一个公共的仓库Docker Hub,而与Docker Hub不同,私有仓库是受限访问的,只有授权用户才能够上传、下载和管理其中的镜像。这种私有仓库可以部署在本地云环境中,用于组织内部开发、测试和生产环境中的容器镜像管理。保证数据安全性。Harbor是一个开源的企业级Docker Registry服务,它提供了一个安全、可信赖的仓库来存储和管理Docker镜像。Harbor翻译为中文名称为"庇护;居住;

dsgdauigfs的博客 1506

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Docker私有仓库搭建-harbor

docker docker安装 centos安装docker,参见https://yeasy.gitbooks.io/docker_practice/content/install/centos.html docker-compose安装 curl -L https://github.com/docker/compose/releases/download/1.25.0-rc2/docker-co...

chenguihua5的博客 1724

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Centos 7 搭建Docker Harbor私有仓库

Harbor介绍 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,可以用来构建企业内部的Docker镜像仓库。harbor是基于docker registry进行了相应的企业级扩展,从而获得了更加广泛的应用,新特性包括:管理用户界面,基于角色的访问控制 ,AD/LDAP集成以及审计日志等。 ----来源网络 搭建过程如下 所需软件包如下 链接:https://pan.baidu.com/s/19z96_iPU9xFAuLE1V-f-bg 提取码:l1li *提前把以

qq_45631844的博客 623

Docker私有仓库harbor搭建

Harbor私有仓库搭建复习Harbor-企业级Docker私有仓库安装docker-compose安装Harbor上传镜像Harbor原理介绍Harbor特性Harbor认证过程Harbor认证流程 复习 容器创建时需要指定镜像,每个镜像都有唯一的标识ImageID,和容器的Container ID一样,默认128位,可以使用前16为缩略形式,也可以使用镜像名与版本号两部分组合唯一标识,如果省略版本号,默认使用最新版本标签latest 镜像的分层:Docker的镜像通过联合文件系统(Union FileS

qq_51574197的博客 782

Docker 安装 Harbor 教程(搭建 Docker 私有仓库 harbor 避坑指南)【woodwhales.cn】

Docker 安装 Harbor 教程(搭建 Docker 私有仓库 harbor 避坑指南)

木鲸鱼 1535

mac搭建Docker私有仓库Harbor

mac搭建Docker私有仓库Harbor 学习中笔记 一、环境 Python2.7+ Docker Engine 1.10+ Docker Compose 1.6.0+ 二、下载harbor harbor下载 演示使用的是harbor-online-installer-v2.2.2.tgz 三、解压到本地 四、安装前配置 同级目录或其他目录创建data、log两个文件夹,作为数据日志保存地址。 修改harbor.yml文件 因为是本地使用没有证书,把https的配置注释掉 否则会出现报错 以上

tsuiearl的博客 2240
上一篇: dockerfile
下一篇: docker-comple 部署lnmp
B_memory
博客等级 码龄6年 7粉丝 59原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值