9-arm架构下harbor安装包下载以及制作方法(arm环境harbor版本离线包)
·
一、下面先分享一些arm环境的harbor安装包:
arm环境harbor版本离线包harbor-offline-installer-v2.2.1-arm64.tgz
https://download.csdn.net/download/xuebo1129927648/91800206
arm环境harbor版本离线包harbor-offline-installer-v2.5.5-arm64.tgz
https://download.csdn.net/download/xuebo1129927648/91800192
arm环境harbor版本离线包harbor-offline-installer-v2.7.0-arm64.tar.gz
https://download.csdn.net/download/xuebo1129927648/91800226
arm环境harbor版本离线包harbor-offline-installer-v2.9.0-arm64.tar.gz
https://download.csdn.net/download/xuebo1129927648/91799875
arm环境harbor版本离线包harbor-offline-installer-v2.11.0-arm64.tar.gz
https://download.csdn.net/download/xuebo1129927648/91799889
arm环境harbor2.13.1版本离线包harbor-offline-installer-v2.13.1-arm64.tgz
https://download.csdn.net/download/xuebo1129927648/91822534
第一种方法:根据镜像制作arm环境的harbor离线安装包
#先拉arm64架构的harbor相关镜像
docker pull --platform=linux/arm64 ghcr.io/octohelm/harbor/harbor-registryctl:v2.7.0
docker pull --platform=linux/arm64 ghcr.io/octohelm/harbor/nginx-photon:v2.7.0
docker pull --platform=linux/arm64 ghcr.io/octohelm/harbor/registry-photon:v2.7.0
docker pull --platform=linux/arm64 ghcr.io/octohelm/harbor/prepare:v2.7.0
docker pull --platform=linux/arm64 ghcr.io/octohelm/harbor/harbor-portal:v2.7.0
docker pull --platform=linux/arm64 ghcr.io/octohelm/harbor/harbor-log:v2.7.0
docker pull --platform=linux/arm64 ghcr.io/octohelm/harbor/harbor-exporter:v2.7.0
docker pull --platform=linux/arm64 ghcr.io/octohelm/harbor/redis-photon:v2.7.0
docker pull --platform=linux/arm64 ghcr.io/octohelm/harbor/trivy-adapter-photon:v2.7.0
docker pull --platform=linux/arm64 ghcr.io/octohelm/harbor/harbor-core:v2.7.0
docker pull --platform=linux/arm64 ghcr.io/octohelm/harbor/harbor-db:v2.7.0
docker pull --platform=linux/arm64 ghcr.io/octohelm/harbor/harbor-jobservice:v2.7.0
#将相关镜像修改名称
docker tag ghcr.io/octohelm/harbor/harbor-registryctl:v2.7.0 goharbor/harbor-registryctl:v2.7.0
docker tag ghcr.io/octohelm/harbor/nginx-photon:v2.7.0 goharbor/nginx-photon:v2.7.0
docker tag ghcr.io/octohelm/harbor/registry-photon:v2.7.0 goharbor/registry-photon:v2.7.0
docker tag ghcr.io/octohelm/harbor/prepare:v2.7.0 goharbor/prepare:v2.7.0
docker tag ghcr.io/octohelm/harbor/harbor-portal:v2.7.0 goharbor/harbor-portal:v2.7.0
docker tag ghcr.io/octohelm/harbor/harbor-log:v2.7.0 goharbor/harbor-log:v2.7.0
docker tag ghcr.io/octohelm/harbor/harbor-exporter:v2.7.0 goharbor/harbor-exporter:v2.7.0
docker tag ghcr.io/octohelm/harbor/redis-photon:v2.7.0 goharbor/redis-photon:v2.7.0
docker tag ghcr.io/octohelm/harbor/trivy-adapter-photon:v2.7.0 goharbor/trivy-adapter-photon:v2.7.0
docker tag ghcr.io/octohelm/harbor/harbor-core:v2.7.0 goharbor/harbor-core:v2.7.0
docker tag ghcr.io/octohelm/harbor/harbor-db:v2.7.0 goharbor/harbor-db:v2.7.0
docker tag ghcr.io/octohelm/harbor/harbor-jobservice:v2.7.0 goharbor/harbor-jobservice:v2.7.0
#将harbor相关镜像导出为tar包
docker save -o goharbor-harbor-registryctl-v2.7.0.tar goharbor/harbor-registryctl:v2.7.0
docker save -o goharbor-nginx-photon-v2.7.0.tar goharbor/nginx-photon:v2.7.0
docker save -o goharbor-registry-photon-v2.7.0.tar goharbor/registry-photon:v2.7.0
docker save -o goharbor-prepare-v2.7.0.tar goharbor/prepare:v2.7.0
docker save -o goharbor-harbor-portal-v2.7.0.tar goharbor/harbor-portal:v2.7.0
docker save -o goharbor-harbor-log-v2.7.0.tar goharbor/harbor-log:v2.7.0
docker save -o goharbor-harbor-exporter-v2.7.0.tar goharbor/harbor-exporter:v2.7.0
docker save -o goharbor-redis-photon-v2.7.0.tar goharbor/redis-photon:v2.7.0
docker save -o goharbor-trivy-adapter-photon-v2.7.0.tar goharbor/trivy-adapter-photon:v2.7.0
docker save -o goharbor-harbor-core-v2.7.0.tar goharbor/harbor-core:v2.7.0
docker save -o goharbor-harbor-db-v2.7.0.tar goharbor/harbor-db:v2.7.0
docker save -o goharbor-harbor-jobservice-v2.7.0.tar goharbor/harbor-jobservice:v2.7.0
#将harbor相关的tar包全部合并成一个gz包
tar -czvf harbor.v2.7.0-arm64.tar.gz *.tar
#下载官网离线安装包x86,主要是为了拿里面的配置文件,将里面的harbor.v2.7.0.tar.gz,替换我们上面制作好的harbor.v2.7.0-arm64.tar.gz镜像包即可
[root@bogon harbor]# ll
total 641M
-rw-r--r-- 1 root root 3.6K Aug 31 2023 common.sh
-rw-r--r-- 1 root root 641M Aug 31 2023 harbor.v2.7.0.tar.gz #替换为harbor.v2.7.0-arm64.tar.gz
-rw-r--r-- 1 root root 14K Aug 31 2023 harbor.yml.tmpl
-rwxr-xr-x 1 root root 2.0K Aug 31 2023 install.sh
-rw-r--r-- 1 root root 12K Aug 31 2023 LICENSE
-rwxr-xr-x 1 root root 1.9K Aug 31 2023 prepare
#修改install.sh文件,66行,改成下面:
#docker load -i ./harbor*.tar.gz
rm -rf images && mkdir images
tar -zxvf ./harbor*.tar.gz -C ./images
ls images/*.tar | xargs -n 1 docker load -i
docker images|grep goharbor
#替换好后重新打包全部合并成一个gz包,制作完成
tar -czvf harbor-offline-installer-v2.7.0-arm64.tar.gz harbor
第二种方法:源码编译
更多推荐




所有评论(0)