harbor安装教程
- 其他
- 2025-09-01 10:45:01

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安装教程”