arm64架构鲲鹏、银河麒麟,系统安装harbor
替换redis镜像下载arm64的redis镜像,替换docker-compose.yml里的镜像。修改好harbor.yml文件后执行./prepare./install。3.解决registry报错。2.redis不适配。
·
harbor部署
1.下载离线包:
https://download.csdn.net/download/qq_36961626/87486423
修改好harbor.yml文件后执行./prepare ./install
2.redis不适配
替换redis镜像下载arm64的redis镜像,替换docker-compose.yml里的镜像
docker pull --platform=arm64 redis
替换docker-compose:
现成的:registry.cn-shenzhen.aliyuncs.com/lishanbin/redis:arm64-v7.0.8
重启redis
3.解决registry报错
panic: unable to configure authorization (token): unable to open token auth root certificate bundle file "/etc/registry/root.crt": open /etc/registry/
这是因为registry容器没有/etc/registry/root.crt的访问权限导致。这个文件默认是挂载的./common/config/registry/root.crt这个文件,所以我们需要对这个文件作授权。
通过观察可知,harbor的容器启动用户非root身份,而是以一个uid和gid都为10000的用户。所以只需要为该用户授权即可:
chown 10000.10000 ./common/config/registry/root.crt
正常启动之后,配置完成。
4.解决nginx报错
chmod +755 -R common/config/nginx
重建proxy
更多推荐
已为社区贡献1条内容
所有评论(0)