1、本次安装版本

harbor-offline-installer-v2.12.0.tgz

百度网盘下载:https://pan.baidu.com/s/1CpxcQqXokXpYdqYFTGyvZA?pwd=iu5r 提取码: iu5r

2、上传至服务器并解压

tar -xvf harbor-offline-installer-v2.12.0.tgz

3、进入到habor目录

cd habor

ccfe8b09637e4eb7a22167ac0898d1b1.png

4、编辑配置文件

cp harbor.yml.tmpl  harbor.yml

vi harbor.yml

修改hostname

b58a72abf45c4ce6b95fc10d0ed57f3d.png

5、执行install.sh

2bce68ca39cd4f90897c0c20a45fd26e.png

出错,显示没有安装docker-compose,该安装教程参考:

CSDNhttps://mp.csdn.net/mp_blog/creation/editor/143499896

重新安装

./install.sh

a92f5d243e894ba4b930776281a930c9.png

6、docker ps 查看运行的容器

7、在客户端查看

http://192.168.73.141:9090/

357de93255c24d07b162e96550919d2c.png

840e4e98a61a4c85a7044de62ad1da44.png

8、在服务器上进行登录

docker login 192.168.73.141:9090

登录名称/密码: admin/Harbor12345

235633b97c2b4e2392261d71084a06a9.png

说明:错误原因,是以HTTPS,不是http访问

9、若想用http操作,按照以下步骤操作

需要在 docker 的配置文件vi  /etc/docker/daemon.json 中增加如下内容:

"insecure-registries":["192.168.73.141:9090"],

101d6084dca64b09a31bdb20629006ee.png

10、重启docker

systemctl restart docker

11、重启 harbor , 在 harbor 文件夹中执行如下两条命令

# 停止 harbor
docker-compose down -v
 
# 启动 harbor
docker-compose up -d

# 查看状态
docker-compose ps

12、验证 harbor

docker pull hello-world:latest

docker tag hello-world:latest  192.168.73.141:9090/develop/hello-world:latest

docker login 192.168.73.141:9090 -u admin -p Harbor12345

f325a84f63fc4cf3ad62450d89f3c927.png

docker push 192.168.73.141:9090/develop/hello-world:latest

22543a500d0244b4b66255bed84d65d9.png

18365fbe42214c1c9fcf55be2ee05b52.png

13、至此,基于http协议访问的默认的harbor已经安装完成。

 

 

更多推荐