迁移harbor

本文涉及的产品
实时计算 Flink 版,1000CU*H 3个月
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
实时数仓Hologres,5000CU*H 100GB 3个月
简介: 在Ubuntu 22.04 LTS环境中,已安装Docker的Harbor从v2.5.3迁移到v2.9.0,保留原有镜像数据。参考官方文档[v2.9.0](https://goharbor.io/docs/2.9.0/),执行包括数据目录复制、解压新版本、配置harbor.yml和docker-compose.yml、运行安装脚本等步骤。迁移后,通过测试推拉镜像确保功能正常。注意查看潜在的部署问题。

部署环境

Ubuntu 22.04 LTS
已经安装了docker 原则上跟docker版本关系不大

v2.5.3 迁移到 v2.9.0 版本上,保留原来的镜像仓库数据

参考资料&踩坑指南

参考资料 参考资料
部署包下载地址 v2.9.0

全新部署参见 部署harbor

迁移步骤

# 数据目录复制过来
cp -rf /dataM/harbor /opt/harbor

cd /usr/local/harbor/
tar zxvf harbor-offline-installer-v2.9.0.tgz
rm harbor-offline-installer-v2.9.0.tgz
mv harbor/* ../harbor

cp harbor.yml.tmpl harbor.yml

#修改配置文件 --配置域名,存储
vim harbor.yml
./prepare
# 修改yml文件-配置网络
vim docker-compose.yml
networks:
  harbor:
    external: false
    driver: bridge
    ipam:
        driver: default
        config:
            - subnet: "192.168.70.0/24"

./install.sh
docker compose down -v
docker compose up -d

# 测试
docker pull ubuntu:22.04
docker tag ubuntu:22.04 registry.example.com/library/ubuntu:22.04
docker push registry.example.com/library/ubuntu:22.04
docker rmi registry.example.com/library/ubuntu:22.04
docker pull registry.example.com/library/ubuntu:22.04
目录
相关文章
|
Linux Perl
Linux centos7升级内核(两种方法:内核编译和yum更新)
Linux centos7升级内核(两种方法:内核编译和yum更新)
3711 1
Linux centos7升级内核(两种方法:内核编译和yum更新)
|
开发工具
Harbor安装及解决https重定向回http问题
Harbor安装及解决https重定向回http问题
1195 0
|
Ubuntu 数据安全/隐私保护
Ubuntu下/etc/sudoers的设置和sudo免密码执行及设置无效的原因
Ubuntu下免密码执行sudo及设置无效的原因
3709 0
|
Java 测试技术 API
解决harbor上删除镜像不释放空间,无需停止harbor
解决harbor上删除镜像不释放空间 docker镜像仓库中镜像的清理,一直是个比较麻烦的事情。尤其是在测试环境当中,每天都会有大量的构建。由此会产生大量的历史镜像,而这些镜像,大多数都没有用。
3039 0
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.com/ 1、点击官方提供的相应系统的帮助 :2、查看不同版本的系统操作: 下载源1、安装wget yum install -y wget2、下载CentOS 7的repo文件wget -O /etc/yum.
255312 0
|
7月前
|
缓存 Ubuntu Linux
Docker Buildx 简介与安装指南
Docker Buildx 是一个强大的工具,提供了多架构构建、并行构建和高级缓存管理等功能。通过正确安装和配置 Buildx,可以显著提升 Docker 镜像的构建效率和灵活性。希望本文能帮助你更好地理解和使用 Docker Buildx,以提高开发和部署的效率。
3295 16
|
8月前
|
机器学习/深度学习 监控 安全
什么是用户行为分析(UBA)?使用用户行为分析进行数字身份保护
用户行为分析(UBA)利用数据分析和机器学习,通过建立用户行为基线检测异常,有效识别潜在安全威胁。与传统基于规则的安全工具不同,UBA能减少误报、提高检测精度,尤其擅长发现内部威胁和缓慢攻击。UBA通过动态阈值和实时监控,帮助组织快速响应异常行为,保护敏感数据。例如,AD360结合UBA功能,可实时监控用户活动,及时发现并阻止异常操作,如恶意文件访问或权限滥用,确保网络安全。
1933 5
|
存储 测试技术 数据安全/隐私保护
Docker自建仓库之Harbor部署实战
关于如何部署和使用Harbor作为Docker企业级私有镜像仓库的详细教程。
1936 13
|
存储 网络安全 数据安全/隐私保护
Docker--harbor私有仓库部署与管理
Docker--harbor私有仓库部署与管理
Docker--harbor私有仓库部署与管理
|
存储 Kubernetes 监控
在K8S中,集群可以做哪些优化?
在K8S中,集群可以做哪些优化?