Skip to content

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

Notifications You must be signed in to change notification settings

IabSDocker/harbor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 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进行了修改

食用方法二选一

一、以安装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镜像

Resources

Stars

Watchers

Forks

Packages

No packages published