Harbor 私人(企业)docker镜像仓库部署

news2024/11/16 21:49:02

目录

  • 一、资源下载
  • 二、配置前准备
  • 三、配置`harbor.yml`文件
  • 四、安装
  • 五、上传镜像到Harbor docker镜像仓库


一、资源下载

GitHub上可以找到相关的下载:https://github.com/goharbor/harbor/releases
或者Linux直接wget:

┌──(root㉿kali)-[~]
└─# wget https://github.com/goharbor/harbor/releases/download/v2.9.0/harbor-offline-installer-v2.9.0.tgz

要是实在太慢直接下我上传的吧:密码是:harbor-offline-installer-v2.9.0.7z
harbor-offline-installer-v2.9.0

二、配置前准备

下载好后如下
在这里插入图片描述
然后。。。。

┌──(root㉿kali)-[~]
└─# tar -xf harbor-offline-installer-v2.9.0.tgz 
                                                                                                                                                                                                                                    
┌──(root㉿kali)-[~]
└─# cd harbor 
                                                                                                                                                                                                                                    
┌──(root㉿kali)-[~/harbor]
└─# ll
total 655568
-rw-r--r-- 1 root root     11347 Aug 31 18:58 LICENSE
-rw-r--r-- 1 root root      3643 Aug 31 18:58 common.sh
-rw-r--r-- 1 root root 671253861 Aug 31 18:59 harbor.v2.9.0.tar.gz
-rw-r--r-- 1 root root     13760 Aug 31 18:58 harbor.yml.tmpl
-rwxr-xr-x 1 root root      1975 Aug 31 18:58 install.sh
-rwxr-xr-x 1 root root      1881 Aug 31 18:58 prepare
                                                                                                                                                                                                                                    
┌──(root㉿kali)-[~/harbor]
└─# cp harbor.yml.tmpl harbor.yml
                                                                                                                                                                                                                                    
┌──(root㉿kali)-[~/harbor]
└─# 

在这里插入图片描述

三、配置harbor.yml文件

文件部分内容如下:
在这里插入图片描述
我们如果是自己用搭建在本地或云端的话,没有https相关材料,只用把第13、15、17、18行注释掉。
http端口默认是80,如果80端口有其他业务可以更改为其他的端口。
这里注意第5行的hostname,如果有域名的话可以改成自己的域名,一般的话及改成ip地址就可以了。
参考配置如下:
在这里插入图片描述

四、安装

退出后回到目录下,会有一个install.sh文件
在这里插入图片描述
直接运行该文件即可完成安装
在这里插入图片描述
在这里插入图片描述
然后访问上面的ip地址
在这里插入图片描述
默认的用户名和密码:
用户名:admin
密码:Harbor12345
在这里插入图片描述

我们新建一个项目(演示用)
在这里插入图片描述
然后点击进入项目:
在这里插入图片描述
注意看一下右边有个推送命令
在这里插入图片描述
这边我们大概看一下就可以了

五、上传镜像到Harbor docker镜像仓库

我们用一台新的机器:ip: 192.168.255.138
要上传到镜像仓库,我们首先先用docker login 192.168.255.139
在这里插入图片描述
大多数师傅都会遇到这样一种情况,其实就是我们当时只用http安装,注意看报错的443端口,这个时候我们就要配置点东西:
在这里插入图片描述
然后再进行登录就可以顺利登录成功了
在这里插入图片描述
接下来就是要上传镜像,我们拿nginx来举例,先下载nginx镜像
在这里插入图片描述
然后改标签:
在这里插入图片描述
最后上传:
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/972804.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

飞行动力学 - 第17节-航向静稳定性 之 基础点摘要

飞行动力学 - 第17节-航向静稳定性 之 基础点摘要 1. 航向静稳定性2. 航向静稳定性的组成3. 参考资料 1. 航向静稳定性 飞机受到侧滑扰动后,如果能产生使机头指向原来方向的力矩,抵消侧滑,则称为航向静稳定性。 2. 航向静稳定性的组成 飞机…

vue3+ts+vite项目引入echarts

概述 技术栈:Vue3 Ts Vite Echarts 简介: 图文详解,教你如何在Vue3项目中引入Echarts,封装Echarts组件,并实现常用Echarts图例 文章目录 概述一、先看效果1.1 静态效果1.2 动态效果 二、话不多数,引入 …

三步搭建个人网站并发布上线【内网穿透】

三步搭建个人网站并发布上线【内网穿透】 文章目录 三步搭建个人网站并发布上线【内网穿透】前言一、在本地电脑上制作一个网站二、使用WordPress建立网站三、通过cpolar建立的数据隧道发布到公网上 前言 在这个个性飞扬的时代,每个人都希望拥有表现自我的平台&…

C++(QT)画图行车

通过鼠标在窗口上点击形成多个点的连线,绘制一辆汽车沿着绘制的连线轨迹前进。要求连线点数大于20.可以通过清除按钮清除已经绘制的连线,并可以重新绘制一条轨迹连线。当车辆行驶到轨迹终点时,自动停止。(汽车实在可用方块代替&am…

[羊城杯 2023] web

文章目录 D0nt pl4y g4m3!!! D0n’t pl4y g4m3!!! 打开题目&#xff0c;可以判断这里为php Development Server 启动的服务 查询得知&#xff0c;存在 PHP<7.4.21 Development Server源码泄露漏洞(参考文章) 抓包&#xff0c;构造payload 得到源码 class Pro{private $ex…

Linux创建新文件的几种方式

第一种是 vi 文件名&#xff0c;然后进入vi编辑&#xff0c;完了之后保存退出&#xff1b;然后ls看一下&#xff0c;文件有了&#xff1b; 在终端输入 cat > 文件名&#xff0c;这没用过&#xff1b;输入以后回车&#xff0c;不会退出命令&#xff1b;输入一行文字&#xff…

基于Jetson Nano的并行图像滤波算法优化与部署

基于 Jetson Nano 的并行图像滤波算法优化 我们实现了基于 GPU (CUDA) 和 CPU (PThread) 的卷积算法&#xff0c;在此基础之上&#xff0c;我们进一步实现 Sobel、Laplacian、均值和高斯滤波器&#xff0c;它们可以被用于图像处理&#xff0c;一个典型的应用场景就是图像降噪。…

nc细节点

nc细节点 1.每个新home都要替换这个xml文件 2.新建的自定义档案所在的路径 3.在已经发布好的单据上新加一个表体时生成Java源代码的注意事项 可以重新生成Java源代码到其他路径位置上&#xff0c;然后再去生成的路径上把新加的表体VO拿到工作空间里面就可以了 4.rest.proper…

什么是手术麻醉系统?

一、手术麻醉系统的主要作用 手术麻醉系统能更好、更准确地记录和管理手术与麻醉的临床信息&#xff0c;提高医生和麻醉师的工作效率。它主要用于病人手术与麻醉的申请、审批、安排&#xff0c;精确记录病人在手术过程中的术中医嘱、术中费用等信息&#xff0c;追踪生命体征等…

新唐nuc980笔记3-led指示灯测试

记录测试新唐nuc980的指示灯功能。 1、新唐nuc980开发板的指示灯电路如下&#xff1a; 使用的是PB8。 2、新建led工程&#xff0c;测试工程代码如下&#xff1a; #include <string.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h>//GP…

01. Kubernetes基础入门

目录 1、前言 2、Kubernetes介绍 2.1、什么是Kubernetes 2.2、主要功能 2.3、与Docker的关系 2.4、Kubernetes集群架构体系 3、Kubernetes组件 3.1、核心组件 3.2、附加组件 4、Kubernetes对象 4.1、对象管理 4.2、命名空间 4.3、标签 1、前言 Docker 容器技术将…

静态路由:配置和使用详解

文章目录 一、静态路由的配置和使用详解1. 配置要点1.1 点到点接口配置1.2 以太网接口配置 2. 默认路由3. 静态路由的配置命令4. 静态路由实现路由备份和负载分担 二、静态路由的优先级和比较1. 静态路由的优先级设置2. 静态路由与动态路由的比较2.1 静态路由优缺点2.2 动态路由…

《阿里巴巴 Java 开发手册》(一)命名风格

《阿里巴巴 Java 开发手册》 一、编程规约(一)命名风格 一、编程规约 (一)命名风格

【U盘】实现U盘清空并重置恢复存储

打开电脑&#xff0c;将U盘插入USB端口&#xff0c;点按快捷键【WinR】&#xff0c;弹出运行对话框&#xff0c;输入命令 diskpart 进入命令提示符窗口 输入指令 list disk 查看现在的硬盘 这里显示的U盘编号是“1”&#xff0c;因此输入select disk “1”&#xff0c;就是选择…

leetcode56. 合并区间(java)

合并区间 题目描述贪心算法代码演示 题目描述 难度 - 中等 leetcode56. 合并区间 以数组 intervals 表示若干个区间的集合&#xff0c;其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间&#xff0c;并返回 一个不重叠的区间数组&#xff0c;该数组需恰好…

微服务[Nacos]

CAP 1&#xff09;一致性(Consistency) (所有节点在同一时间具有相同的数据) 2&#xff09;可用性(Availability)(保证每个请求不管成功或者失败都有响应) 3&#xff09;分区容错(Partition tolerance)(系统中任意信息的丢失或失败不会影响系统的继续运作) 一、虚拟机镜像准备 …

知识储备--基础算法篇-滑动窗口

1.滑动窗口 1.1第3题-无重复字符的最长子串 给定一个字符串 s &#xff0c;请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc"&#xff0c;所以其长度为 3。 心得&#…

2023年海运行业研究报告

第一章 行业概况 1.1 定义 海运行业&#xff0c;按照全球行业分类标准&#xff08;GICS&#xff09;的定义&#xff0c;是交通运输行业的一个重要子集。这个行业包括那些提供以海洋为主要运输途径的货物和乘客运输服务的公司。这些公司可以运营各种类型的船只&#xff0c;包括…

购物商场项目实践

1.项目开始 1&#xff09;此项目为在线电商项目 2&#xff09;包含首页&#xff0c;搜索列表&#xff0c;商品详情&#xff0c;购物车&#xff0c;订单&#xff0c;支付&#xff0c;用户登录/注册等多个子模块 3&#xff09;使用Vue全家桶ES6webpackAxios等前端技术 4&…

IDea寻找冲突的依赖包

场景&#xff1a;boot项目运行时&#xff0c;提示log4j2依赖包冲突。 SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/D:/maven/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/Stati…