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

容器化-Docker-私有仓库Harbor

一、Harbor 的含义与作用​

Harbor 是一个开源的企业级 Docker 镜像仓库,它为用户提供了安全、高效的 Docker 镜像管理方案。其核心功能是集中管理 Docker 中所有的镜像,涵盖了镜像的存储、分发、版本控制等全生命周期管理。通过使用 Harbor,企业和团队能够显著提升 Docker 镜像管理效率,解决镜像在不同环境间传输、共享以及安全存储等问题。例如,在一个大型分布式项目中,开发、测试、生产环境需要使用统一且版本可控的镜像,Harbor 可以很好地满足这一需求。​

二、 Harbor 的安装​配置

在安装 Harbor 之前,需要做好以下准备工作:​

1、准备 CentOS 7.6 虚拟机

确保有一台独立的 CentOS 7.6 版本的虚拟机,该虚拟机将作为 Harbor 的运行环境。虚拟机的配置可根据实际使用需求进行调整,例如至少分配 2 核 CPU、4GB 内存以及适当的磁盘空间,以保证 Harbor 的稳定运行。​

2、安装 Docker

在 CentOS 7.6 虚拟机上安装 Docker。可以通过执行以下命令安装:

#安装docker仓库
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O/etc/yum.repos.d/docker-ce.repo
#安装docker
yum -y install docker-ce
#启动docker
systemctl start docker
#开机自启动docker
systemctl enable docker

3、安装 docker-compose

docker-compose 用于定义和运行多容器 Docker 应用程序,执行以下命令安装:

  1. 下载地址: https://github.com/docker/compose/releases

  2. 上传到Linux: 使用winSCP工具上传到Linux中compose文件夹下面

  3. 安装docker-compose

    #1、移动到docker-compose
    mv docker-compose /usr/local/bin/docker-compose#2、增加compose权限
    sudo chmod +x /usr/local/bin/docker-compose#3、创建compose快捷方式
    sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

相关文章:

  • 因子分析基础指南:原理、步骤与地球化学数据分析应用解析
  • fetch post请求SSE「eventsource-parser/stream」
  • 解决 CJSON 浮点数精度问题:从 `cJSON_AddNumberToObject` 到 `cJSON_AddRawToObject`
  • 大项目k8s集群有多大规模,多少节点,有多少pod
  • 基于 Cursor + 浏览器MCP服务 实现 Web端自动化测试
  • 【Dv3Admin】工具数据验证配置文件解析
  • Python-Flask-Dive
  • mapbox进阶,使用mapbox-plugins插件加载饼状图
  • 【Python】Python常用数据类型详解
  • 一周学完计算机网络之三:1、数据链路层概述
  • 安装Hadoop并运行WordCount程序
  • ACL访问控制列表:access-list 10 permit 192.168.10.1
  • MySQL-逻辑架构
  • (五)毛子整洁架构(分布式日志/Redis缓存/OutBox Pattern)
  • 不定长滑动窗口---初阶篇
  • 科技快讯 | 字节跳动开源一款Deep Research项目;全球首个氮化镓量子光源芯片发布
  • 图论拓扑排序
  • Spring Boot动态配置修改全攻略
  • 神经符号推理系统:研究进展与应用前景
  • MCP 入门实战:用 C# 开启 AI 新篇章
  • 金价大跌!足金饰品每克一夜便宜14元,涨势是否已终结?
  • 上海工匠学院首届学历班56人毕业,新一届拟招生200人
  • “电竞+文旅”释放价值,王者全国大赛带火赛地五一游
  • “一节课、两小时”,体育正在回归“C位”
  • 重温经典|开播20周年,仙剑的那些幕后你知道吗?
  • 昆明一学校门外小吃摊占满人行道,城管:会在重点时段加强巡查处置