当前位置: 首页 > article >正文

Linux 部署 Harbor 镜像仓库详解

文章目录

  • 安装 Docker
  • 安装 Harbor
  • 访问 Harbor

安装 Docker

本次部署流程使用的是1台阿里云ECS:

  • Ubuntu 22.04,2核4G
  • 开放 9999 端口号

首先需要做的是在当前服务器上,安装好 Docker,参考链接如下:
https://blog.csdn.net/weixin_46594796/article/details/142757626

安装 Harbor

各个版本 Harbor 在 Github 上都提供了,可以自行选择,官方提供的安装包地址:
https://github.com/goharbor/harbor/releases

我下载的是 v2.11.1 版本(没使用 wget 下载原因是太慢了),然后上传到服务器的 /opt 目录:
在这里插入图片描述
上传 Harbor 安装包文件完毕后,执行下述命令解压:

# 解压 harbor 软件包
cd /opt
tar -zxvf harbor-offline-installer-v2.11.1.tgz

# 进入解压后的 harbor 文件夹,复制配置文件
cd harbor/
cp harbor.yml.tmpl harbor.yml

接下来调整一下 harbor.yml 配置文件,如下图:
在这里插入图片描述

启动 Harbor 之前,调整一下 /etc/docker/daemon.json,否则可能出现无法通过 docker login 登录 Harbor 问题:

{
  "registry-mirrors": [
          "https://8er86g8v.mirror.aliyuncs.com",
          "https://docker.1panel.live/"
  ],
  # 使用 Harbor 内网IP地址 + 端口号
  "insecure-registries": ["172.16.0.191:9999"]
}

重新加载 Docker 配置,否则不生效:

systemctl daemon-reload && systemctl restart docker

最后,执行下述命令调用初始化脚本,完成 Harbor 部署启动操作:

cd /opt/harbor
./install.sh 

在这里插入图片描述

访问 Harbor

上述部署流程完毕后,最后直接通过公网IP + 9999端口号访问 Harbor
在这里插入图片描述
默认账号密码分别是 admin/Harbor12345,登录成功后可以看到该页面:
在这里插入图片描述


http://www.kler.cn/news/363501.html

相关文章:

  • 矩阵基础知识
  • 我谈Sobel算子与高斯一阶微分的关系
  • 【多线程】CompletableFuture使用详解
  • 初学者如何学习网络安全,零基础入门到精通,收藏这一篇就够了
  • 自动化数据库管理:如何通过存储过程动态创建 MySQL 对象
  • C++侯捷内存管理课程学习笔记汇总
  • 数据库、数据仓库、数据湖和数据中台有什么区别
  • 如何利用ChatGPT提升SEO内容排名
  • 思迈特助力鸡蛋帮获“24年数据要素x”河北分赛“发展潜力奖”
  • oracle数据恢复—文件损坏导致Oracle数据库打开报错的数据恢复案例
  • Spark 基础概念
  • 编程练习7 5G网络建设
  • AI手机的启明星:从分级标准到智能体手机
  • 【秋招笔试-支持在线评测】10.23花子秋招(已改编)-三语言题解
  • YOLO11 目标检测 | 导出ONNX模型 | ONNX模型推理
  • C++程序流程结构——选择结构
  • 前端_007_Axios库
  • Flutter SizedBox组件
  • 奇安信勒索解密工具分析及调用
  • Java程序设计:spring boot(9)——应用热部署
  • Java|乐观锁和悲观锁在自旋的时候分别有什么表现?
  • 论文速读:面向单阶段跨域检测的域自适应YOLO(ACML2021)
  • 基于C#开发游戏辅助工具的Windows底层相关方法详解
  • ThreadLocal源码详解
  • 前言——25机械考研复试专业面试问题汇总 机械复试超全流程攻略 机械复试看这一个专栏就够用了!机械复试调剂英语自我介绍口语专业面试常见问题总结 机械保研面试
  • 实用的 Python 小脚本