Docker Compose--安装harbor--方法/实例

原文网址:Docker Compose--安装harbor--方法/实例-CSDN博客

简介

本文用实例介绍Docker Compose安装harbor的方法。

harbor是公司内部的镜像库,类似于Java中的maven私库。镜像直接上传到harbor上边,其他服务器就都可以从harbor上拉取了。

harbor基于docker registry v2的基础上为用户提供了图形管理界面。docker registry v2是私有镜像仓库,在实际的企业级生产环境中很少会直接使用docker registry v2,而是使用harbor。

备注

harbor的docker compose的资源内容很多,无法像其他工具一样直接写在docker-compose.yml中然后拉取,必须要手动下载一下它的压缩包(里边会包含docker-compose.yml、镜像文件等)。

1.下载压缩包

github地址:https://github.com/goharbor/harbor/releases/

本处我下载的版本是:2.10.0

2.将压缩包上传到服务器

本处我上传到服务器的此路径:/work/devops/harbor。解压命令为:

复制代码
tar xf harbor-offline-installer-v2.10.0.tgz

解压结果如下:

3.修改配置

1.将harbor.yml.tmpl复制为harbor.yml文件

复制代码
cp harbor.yml.tmpl harbor.yml

2.创建一个用于存放harbor数据的文件夹

复制代码
mkdir -p /work/devops/harbor/harbor/data

3.修改harbor.yml配置

  • hostname : 设置成外网ip或者局域网ip(不要设置为localhost或者127.0.0.1)
  • port: 设置访问端口
  • https:https的配置内容(本处先不用http,将它注释掉。配置http的方法:certificate放置.crt文件;private_key放置.key文件。)。
  • harbor_admin_password:admin账户的密码。默认不用更改。账号:admin 密码:Harbor12345
  • data_volume:配置data目录(设置本处我设置为上边创建的目录:/work/devops/harbor/harbor/data)

如下图所示:

4.安装harbor

上边是文章的部分内容,为便于维护,全文已转移到此网址:Docker Compose-安装harbor-方法/实例 - 自学精灵

相关推荐
AI服务老曹1 小时前
源码交付与低代码布控:基于Docker与边缘计算的GB28181/RTSP视频AI管理平台架构二次开发实战
人工智能·低代码·docker
梦梦代码精12 小时前
2026年PHP开源商城系统实测对比:架构、多商户、商用授权,谁才是真·省心?
vue.js·docker·架构·开源·代码规范
极客先躯16 小时前
高级java每日一道面试题-2026年02月02日-实战篇[Docker]-如何实现容器的持久化存储?
docker·容器·面试宝典·持久化·存储·韵味·java高级面试题
My is 李豆17 小时前
CentOS 7 安装 Docker 完整教程(含 docker-compose 插件)
docker·eureka·centos
极客先躯17 小时前
高级java每日一道面试题-2026年02月01日-实战篇[Docker]-Docker Volume 的生命周期管理是怎样的?
java·运维·docker·容器·持久化·架构图·容器卷
kong@react18 小时前
Rocky Linux 10.2 全面解析:企业级 CentOS 替代方案及保姆级docker安装
java·linux·运维·docker
某林21219 小时前
Isaac Sim 5.1.0 无头服务器部署与 RTX 显存段错误排障全记录
运维·服务器·docker·容器·isaac
m0_7381207219 小时前
Docker 环境下 Vulfocus 靶场搭建全流程(附镜像源问题解决方案)
运维·服务器·网络·安全·docker·容器
simeple19 小时前
记一次 Docker Compose 项目迁移:从 Windows Docker Desktop 迁移到 CentOS 服务器
docker