Harbor镜像仓库的安装及简单使用

1:安装文件下载

https://github.com/goharbor/harbor/releases  到github官网下载offline离线包,上传到所需安装的机器上!

   安装之前确保前置条件是否满足,需要安装docker-compose、docker以及python2.7以上还有openssl,我的操作系统自带了python和openssl,docker-compose的安装非常简单,不再赘述,docker的安装请查询我在CSDN的博客,里面有详细步骤!

Docker-compose安装步骤 https://docs.docker.com/compose/install/#install-compose

Docker安装步骤  https://mp.csdn.net/postedit/81604645

2:下载并解压Harbor安装包

3:解压完毕,进入目录,修改 harbor.cfg

4:执行prepare和install脚本

5:完成安装

6:登陆harbor UI

使用刚才的harbor.cfg配置文件里面的用户名和密码登陆UI界面,登陆成功

7:命令行登陆

我在另外一个客户端(Ubuntu16.04,)用docker login 192.168.0.6登陆,结果报错,

Error response from daemon: Get https://192.168.0.6/v1/users/: dial tcp 192.168.0.6:443: getsockopt: connection refused

我用安装harbor本机(centos7)进行登陆,报错依旧:

Error response from daemon: Get http://192.168.0.6/v2/: dial tcp 192.168.0.6: connect: connection refused

最终解决方案如下:

A:在需要登陆的docker client端修改lib/systemd/system/docker.service文件,在里面修改ExecStart那一行,增加--insecure-registry=192.168.0.6,然后重启docker (systemctl daemon-reload    systemctl restart docker

B:在harbor服务器端修改 /etc/docker/daemon.json(如果没有这个文件,自己建),修改后,同样运行 (systemctl daemon-reload    systemctl restart docker)我的修改内容如下:

修改后,登陆成功

 

8:push镜像到仓库内

 A:UI界面内建用户和项目,并在新建的项目zyl内添加刚才新建的成员用户:zyl。

B: 添加完毕后在docker客户端用zyl用户登录镜像仓库

C:上传镜像

在harbor界面操作如下,项目---zyl(项目名称)---镜像仓库,点击推送镜像 可以看到相关的tag命令和push命令。

要把镜像上传到harbor仓库,必须先把已有的docker镜像tag成镜像仓库要求的格式,在push!

Push成功后,在UI界面上可以看到镜像仓库已经出现刚才推送的镜像了!

  • 6
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
Harbor 是一个企业级的 Docker 镜像仓库,提供了管理和控制 Docker 镜像的安全、认证和访问控制等功能。在安装和配置 Harbor 镜像仓库之前,需要进行登录验证的操作。 1. 安装 DockerDocker Compose 首先,需要在安装 Harbor 之前安装 DockerDocker Compose。可以参考 Docker 的官方文档进行安装。 2. 下载并解压 Harbor 安装包 从 Harbor 的官方网站下载最新版本的安装包,解压到指定的目录中。 3. 创建 Harbor 的配置文件 在解压后的 Harbor 目录中,将 harbor.cfg.tmpl 文件复制一份,并将其重命名为 harbor.cfg。该文件是 Harbor 的主要配置文件,需要根据实际情况进行修改。其中,需要注意的是,在配置文件中需要设置 admin_initial_password,它是 Harbor 的管理员密码。 4. 启动 HarborHarbor 目录中,执行以下命令启动 Harbor: ``` docker-compose up -d ``` 该命令会启动 Harbor 的各个服务,并将其作为 Docker 容器运行。在启动过程中,可以通过 docker logs 命令查看 Harbor 的启动日志。 5. 登录验证 启动 Harbor 之后,可以通过浏览器访问 Harbor 的 Web 界面,进行登录验证。在浏览器中输入 http://<Harbor_IP>/,其中,<Harbor_IP> 是 Harbor 所在的主机的 IP 地址。如果成功进入 Harbor 的 Web 界面,则说明登录验证成功。 以上就是 Harbor 镜像仓库安装与配置过程中的登录验证操作。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值