Docker学习记录 - 构建私有镜像仓库 - harbor

Posted wangwangfei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker学习记录 - 构建私有镜像仓库 - harbor相关的知识,希望对你有一定的参考价值。

Docker学习记录 - 构建私有镜像仓库 - harbor

一、前置条件

安装docker

安装docker-compose

注意:harbor 对 docker 要求版本比较高,请安装最新版本

 

二、下载 harbor 安装包

download   中 harbor-offline-installer 对应的版本。

 

三、上传到服务器指定目录并解压,如 /home

tar -zxvf harbor-offline-installer-v1.10.4.tgz

 

四、安装

1、进去解压后的目录

技术图片

2、修改配置 harbor.yml

技术图片

3、

运行 ./prepare

技术图片

 

运行 ./install.sh

技术图片

 

技术图片

 

4、docker ps 查看启动情况

技术图片

 

五、使用

打开配置的地址:http://xxxxxxxxxxxxxxxxxxxxxxxxx

默认用户名密码 admin/Harbor12345

技术图片

 

技术图片

 

问题:

用其他主机docker login登录Harbor仓库报错

[gitlab-runner@ecs-aece .ssh]$ docker login xx.xx.xx.xxx
Username: admin
Password: 
Error response from daemon: Get https://xx.xx.xx.xxx/v2/: dial tcp xx.xx.xx.xxx:443: connect: connection refused

这里说拒绝连接,因为我是用http部署的harbor,这里是https://进行访问的,所有出现报错

然后解决这个问题其实就在/etc/docker/daemon.json文件下

添加对私有仓库的认证就可以登录了

 技术图片

 

 

参考资料

harbor搭建与使用

harbor仓库搭建

Harbor安装配置全过程

Harbor安装

harbor git

harbor release

docker(三):Harbor 1.8.0 仓库的安装和使用

docker-compose 安装及异常处理

以上是关于Docker学习记录 - 构建私有镜像仓库 - harbor的主要内容,如果未能解决你的问题,请参考以下文章

Centos 7构建docker私有镜像仓库

虚拟化docker构建私有仓库,上传镜像至私有仓库

Docker 构建私有镜像仓库

Docker--构建镜像私有仓库registry数据卷端口映射

docker-registry构建私有的镜像仓库

docker使用之私有仓库构建