token是一种身份验证的机制,初始时用户提交账号数据给服务端,服务端采用一定的策略生成一个字符串(token),token字符串中包含了少量的用户信息,并且有一定的期限。服务端会把token字符串传给客户端,客户端保存token字符串.
git harbor 地址
https://github.com/goharbor/harbor/releases/download/v2.3.1/harbor-offline-installer-v2.3.1.tgz
下载后的文件解压
tar -zxvf harbor-offline-installer-v2.3.1.tgz

修改harbor.yml.tmpl文件,将hostname 改为自己的服务器IP地址,如果不自建证书将https相关的内容注释掉(圈红内容)

修改harbor.yml.tmp文件为harbor.yml,在/harbor 路径下执行./install.sh
可能碰到的问题1,缺少docker-compose
执行下载安装docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
可能碰到的问题2,用户没有加入到docker 组中

sudo groupadd docker 创建docker 组
sudo gpasswd -a $u1 docker 检查用户docker 是否在组中 u1是自己的用户名
sudo gpasswd -a $USER docker 添加自己用户到docker 组中
newgrp docker 更新
然后执行sudo ./install.sh

然后在浏览器上http://IP地址,,检查是否配置成功。
本文介绍了如何下载并部署Harbor,一个开源的私人 Docker Registry。通过修改harbor.yml配置文件,设置服务器IP,并可选地配置HTTPS。在安装过程中,可能会遇到缺少docker-compose和用户未加入docker组的问题,解决方案包括安装docker-compose和将用户添加到docker组。完成安装后,通过访问服务器IP来检查 Harbor 是否配置成功。
1236

被折叠的 条评论
为什么被折叠?



