迁移harbor

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
实时计算 Flink 版,5000CU*H 3个月
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
简介: 在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
AI 代码解读
目录
打赏
0
0
0
0
12
分享
相关文章
|
9月前
|
docker镜像的备份恢复迁移
docker镜像的备份恢复迁移
125 0
|
5月前
|
Docker自建仓库之Harbor高可用部署实战篇
关于如何部署Harbor高可用性的实战教程,涵盖了从单机部署到镜像仓库同步的详细步骤。
209 15
Docker自建仓库之Harbor部署实战
关于如何部署和使用Harbor作为Docker企业级私有镜像仓库的详细教程。
1367 12
部署harbor
在Ubuntu 22.04 LTS环境下,部署Harbor私有仓库的步骤包括:确保已安装Docker(版本24.0.6),参考官方v2.5.3安装指南,注意避免在NFS4挂载磁盘上部署以防止PostgreSQL相关问题。首先,生成SSL证书,然后更新Docker配置并重启服务。解压并配置Harbor离线安装包,修改`harbor.yml`,执行`prepare`和`install.sh`脚本,最后将Harbor设置为系统服务。
239 0
搭建harbor
通过harbor在线包搭建harbor服务
113 1