实践笔记-harbor-01搭建(版本:2.9.0)

harbor搭建

  • 1.下载安装包(版本:2.9.0)
  • 2.修改配置文件
  • 3.安装
  • 4.访问harbor
  • 5.可能用得上的命令:

环境:centos7

1.下载安装包(版本:2.9.0)

网盘资源:https://pan.baidu.com/s/1fcoJIa4xbvB7CtazYZNxQg?pwd=jb7w
在线下载: https://github.com/goharbor/harbor/releases/download/v2.9.0/harbor-offline-installer-v2.9.0.tgz

# 创建安装目录
mkdir harbor
cd harbor
# 下载harbor安装包(下载速度太慢了,我直接拿的压缩包)
wget https://github.com/goharbor/harbor/releases/download/v2.9.0/
harbor-offline-installer-v2.9.0.tgz
# 解压
tar -zxvf harbor-offline-installer-v2.9.0.tgz
# 进入解压后目录
cd harbor
# 复制yml文件并进行修改
cp harbor.yml.tmpl harbor.yml

在这里插入图片描述

2.修改配置文件

# 切换到harbor安装包解压后的目录下
cd harbor/harbor
# 域名修改
#hostname: reg.mydomain.com
hostname: 自己服务器的IP或域名# http端口
http:port: 80 #默认http端口号# https算口
#https:#port: 443 # 默认https端口号# 证书路径#certificate: /your/certificate/path#private_key: /your/private/key/path# admin默认密码
# harbor_admin_password: Harbor12345
harbor_admin_password: 123456

3.安装

# 切换到harbor安装包解压后的目录下
cd harbor/harbor
# 导入镜像
docker load -i harbor.v2.9.0.tar.gz
#初始化配置文件
./prepare
#安装
./install.sh
#查看镜像运行状态
docker ps

在这里插入图片描述
在这里插入图片描述

4.访问harbor

在这里插入图片描述
至此harbor服务搭建完成。

5.可能用得上的命令:

  • 开放防火墙端口(开放80端口): firewall-cmd --zone=public --add-port=80/tcp --permanent && firewall-cmd --reload
  • 查看开放端口:firewall-cmd --list-ports
  • 后台启动harbor:docker-compose up -d
  • 停止并删除容器:docker-compose down
  • 重启容器:docker-compose restart

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

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

相关文章

多微信聚合聊天神器,让你的社交更高效!

对于那些拥有多个微信号的用户来说,频繁地在不同微信号和设备之间切换既麻烦又容易搞混。这时候,一款多微信聚合聊天神器——微信管理系统应运而生,为我们带来了极大的便利与高效。 下面一起来看看它都有哪些功能吧! 1、多微信同…

mybatis plus 的方法有些带填充和逻辑删除,有些又不带

有没有人知道这是怎么个规律。逻辑删除看了下都会自动带上,但是主要是删除和修改方法,有些会按照设置的handler自动填充,有些又不会。有大佬知道吗。

C++ | Leetcode C++题解之第2题两数相加

题目&#xff1a; 题解&#xff1a; class Solution { public:vector<int> twoSum(vector<int>& nums, int target) {map<int,int> a;//提供一对一的hashvector<int> b(2,-1);//用来承载结果&#xff0c;初始化一个大小为2&#xff0c;值为-1的容…

软文推广4大坑,媒介盒子告诉你

今天媒介盒子来和大家聊聊软文推广中的4个坑&#xff0c;让企业在软文推广过程中少走弯路。 一、 没有目的 在如今这个“内容为王”的时代&#xff0c;对软文推广而言&#xff0c;不管其目的性是增强用户参与度、提升品牌认知度还是促成转化等&#xff0c;但总归一个原则&…

Linux网卡bond的七种模式详解

像Samba、Nfs这种共享文件系统&#xff0c;网络的吞吐量非常大&#xff0c;就造成网卡的压力很大&#xff0c;网卡bond是通过把多个物理网卡绑定为一个逻辑网卡&#xff0c;实现本地网卡的冗余&#xff0c;带宽扩容和负载均衡&#xff0c;具体的功能取决于采用的哪种模式。 Lin…

AI工作站设计方案:903-多路PCIe3.0的单CPU 学习型AI工作站

多路PCIe3.0的单CPU 学习型AI工作站 一、机箱功能和技术指标&#xff1a; 系统 系统型号 ORI-SR500 主板支持 EEB(12*13)/CEB(12*10.5)/ATX(12*9.6)/Mi cro ATX 前置硬盘 最大支持2个3.5寸1个2.5寸SATA 硬盘2个2.5寸SATA 硬盘 &#xff08;背部&#xff09; 电源类型 C…

Pytorch:torchvision.transforms.Compose

transforms.Compose 是PyTorch库中torchvision.transforms模块提供的一个功能&#xff0c;它允许将多个图像变换操作组合起来。当你在处理图像&#xff0c;并需要依次应用多个变换&#xff08;如缩放、裁剪、归一化等&#xff09;时&#xff0c;Compose可以把这些变换串联成一个…

C++教学——从入门到精通 8.bool逻辑变量

这次我们来学一个新的类型——bool 你知道么&#xff0c;bool他只有两个值&#xff0c;分别是true和false&#xff0c;意思分别是正确和错误&#xff0c;赋值定义&#xff1a;bool ntrue/false; 如果他原本的值是true&#xff0c;那么想要把他反过来就可以用n!n; 来编个简单…

探索父进程和子进程

文章目录 通过系统调用查看进程PID父进程、子进程 通过系统调用创建进程-fork初识为什么fork给父进程返回子进程的PID&#xff0c;给子进程返回0fork函数如何做到返回两个值一个变量为什么同时会有两个返回值&#xff1f;bash总结 通过系统调用查看进程PID getpid()函数可以获…

Java设计之道:色即是空,空即是色

引子 我们的这个世界上&#xff0c;存在这么一种东西&#xff1a; 第一&#xff1a;它不占据任何3D之体积&#xff0c;即它没有Volume第二&#xff1a;它也不占据任何2D之面积&#xff0c;即它没有Area第三&#xff1a;它也不占据任何1D之长度&#xff0c;即它没有Length 总之…

CentOS7 RPM升级支持BBR TCP/CC的内核版本

列出安装的内核 rpm -qa kernel # yum list installed kernel 删除已安装内核 sudo dnf remove kernel-4.0.4-301.fc22.x86_64 安装内核 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noar…

【二叉树】Leetcode 101. 对称二叉树【简单】

对称二叉树 给你一个二叉树的根节点 root &#xff0c; 检查它是否轴对称。 示例1&#xff1a; 输入&#xff1a;root [1,2,2,3,4,4,3] 输出&#xff1a;true 解题思路 判断一棵二叉树是否是轴对称的&#xff0c;可以通过递归方式进行判断。 1、定义一个递归函数isMirr…

SpringSecurity学习总结(三更草堂)

SpringSecurity安全框架的核心功能是认证和授权&#xff1a; 认证&#xff1a;验证当前访问系统的是不是本系统的用户&#xff0c;并且要确认具体是哪个用户。 授权&#xff1a;经过认证后判断当前用户是否具有进行某个操作的权限。 一般来说中大型的项目都是使用SpringSecurit…

vue3组合式函数

vue3的组合式函数的作用是封装和复用响应式状态的函数。只能在setup 标签的script标签汇总或者setup函数中使用。 普通的函数只能调用一次&#xff0c;但是组合式函数接受到响应式参数&#xff0c;当该值发生变化时&#xff0c;也会触发相关函数的重新加载。 如下 定义了一个…

Ubuntu如何配置有线网(只显示VPN和代理时)

Step 1: 将managed的值改为true Step 2&#xff1a; 加入如下的字段&#xff0c; Step 3: reboot

阿里云CentOS7安装MySQL8

创建目录 [rootnode1 ~]# mkdir /usr/local/mysql [rootnode1 ~]# cd /usr/local/mysql/ 下载安装包 到MySQL官网查看需要下载的版本&#xff0c;并获取到下载地址 https://downloads.mysql.com/archives/community/下载 [rootnode1 mysql]# wget https://downloads.mysql…

做现货白银,要直面实时行情走势!

现货白银拥有完善的交易机制&#xff0c;它每天的实时行情走势中充满着交易获利的机会&#xff0c;但不见得每一位投资者都有把握住的能力。在各种资讯都触手可及的今天&#xff0c;投资者可以轻松地获得现与货白银相关的交易技巧&#xff0c;然而交易的智慧&#xff0c;则需要…

【供应海力士H58GG6MK6GX037存储芯片

17566722766 长期供应各进口原装存储芯片&#xff1a; H58GG6MK6GX037 K3UH7H70AM-AGCL K3UHAHA0AM-AGCL H9HKNNNFBMAVAR-NEH K54GG6AYRHX263 K3UH7H70BH-AGCL K3UHAHA0BM-AGCL K3LK3K30EM-BGCN K3LK4K40BM-BGCN K3LK7K70BM-BGCP K3LK4K40CM-BGCP H9JKNNNFB3AECR-…

Redis 的常见问题及解决方案

1、性能问题&#xff1a; 当 Redis 负载过高时&#xff0c;可能会出现性能下降的情况。这可能是由于大量的并发访问、数据量过大或复杂的操作导致的。 解决方案&#xff1a;优化数据结构的使用&#xff0c;避免使用过于复杂的操作。考虑使用分布式 Redis 架构行水平扩展&#x…

Java 随笔记: 面向对象编程(二)

目录 1. 包 2. 访问修饰符 3. 封装 4. getter和setter方法 5. Java Bean 类 6. 继承 7. super 关键字 8. 方法重写 9. 多态 10. 动态绑定机制 11. Object 类 1. 包 在Java中&#xff0c;包&#xff08;package&#xff09;是一种组织代码的机制。它是一种将相关类…