主页 > 其他  > 

harbor安装教程

harbor安装教程
harbor安装教程 首先需要安装docker、docker-compose环境

这部分的安装过程可以参考这个文章

Linux系统配置阿里云yum源,安装docker-CSDN博客

下载harbor安装包

harbor安装包下载地址Releases · goharbor/harbor

选择离线下载

下载完成后进行安装

tar -zxvf harbor-offline-installer-v2.12.2.tgz cd harbor cp harbor.yml.tmpl harbor.yml

然后修改harbor.yml文件,hostname修改为自己的ip地址,https配置注释掉

然后执行安装脚本

./install.sh

访问harbor界面 浏览器访问地址http://192.168.2.160 用户名为admin 默认密码为Harbor12345 登录镜像仓库 docker login 192.168.2.160:80 -u admin -p Harbor12345 此时会报错,原因是因为Docker默认使用HTTPS来与镜像仓库通信。如果私有配置为使用HTTP,而用户尝试用HTTP登录,Docker客户端会拒绝连接,此时需要配置insecure-registries,不能带上http,直接配置ip地址和端口 Error response from daemon: Get " 192.168.2.160/v2/": dial tcp 192.168.2.160:443: connect: connection refused

修改docker配置文件、添加insecure-registries

{ "registry-mirrors": [ " docker.1ms.run", " docker.xuanyuan.me" ], "insecure-registries": [ "192.168.2.160:80" ] }

然后重启docker

systemctl daemon-reload systemctl restart docker

重启完成后发现有容器没有启动成功

手动启动它们

docker start `docker ps -a | grep harbor | grep -v 16611182af71 | awk '{print $1}'`

再次尝试登录镜像仓库即可登陆成功

镜像的推送和拉取

推送或者拉取镜像时,需要先在harbor上创建项目

镜像推送、这里拿goharbor/redis-photon:v2.12.2镜像举例

#需要先对镜像打标签,192.168.2.160:80镜像仓库地址,test上面创建的项目名,redis-photon:v2.12.2镜像名以及版本 docker tag goharbor/redis-photon:v2.12.2 192.168.2.160:80/test/redis-photon:v2.12.2 #推送 docker push 192.168.2.160:80/test/redis-photon:v2.12.2 #拉取 docker pull 192.168.2.160:80/test/redis-photon:v2.12.2

推送完成后,就可以在项目test中,看到

标签:

harbor安装教程由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“harbor安装教程