Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 

Repository files navigation

harbor

提供官方Harbor amd64与自编译arm64镜像

Arm编译源码

notificationCommunity Meeting
The Harbor Project holds bi-weekly community calls in two different timezones. To join the community calls or to watch previous meeting notes and recordings, please visit the meeting schedule.



Harbor

amd镜像由Harbor官方releases页面而来

arm镜像由IabSDocker修改部分官方源码中的文件而来对于核心源码并没有改动,只是对于在arm环境执行 make package_offline 打包命令时的报错对部分Makefile、Dockerfile.base进行了修改

适配国产信创ARM环境

Redis 在启动时,jemalloc 内存分配器发现当前系统的 page size(页大小)不是它支持的大小,因此无法正常初始化。

信创下载链接包含(ITAII)

食用方法二选一

一、以安装harbor v2.12.0为例

wget https://github.com/IabSDocker/harbor/releases/download/v2.12.0/harbor-offline-installer-v2.12.1_amd64.tgz
以正常方式安装Harbor ARM64 Version
tar xf harbor-offline-installer-v2.12.0.tgz
cd harbor
cp harbor.yml.tmpl harbor.yml
修改harbor.yml文件内容
./install.sh

二、以安装harbor v2.12.0为例

下载离线镜像包

docker pull iabsdocker/harbor:v2.12.0

创建一个新的容器实例

HARBOR_ID=$(docker create iabsdocker/harbor:v2.12.0 /bin/true)

从容器中拷贝文件

docker cp $HARBOR_ID:harbor-offline-installer-v2.12.0.tgz ./harbor-offline-installer-v2.12.0.tgz

删除容器实例

docker rm $HARBOR_ID

以正常方式安装Harbor ARM64 Version

tar xf harbor-offline-installer-v2.12.0.tgz
cd harbor
cp harbor.yml.tmpl harbor.yml

修改harbor.yml文件内容

./install.sh

About

提供官方Harbor amd64与自编译arm64镜像,该镜像仓库近期重构,将加入打包arm镜像时更改的文件

Resources

Stars

19 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors