linux的tomcat部署harbor,harbor搭建及使用

harbor搭建及使用

0.7782018.11.23 17:52:42字数 545阅读 6017

1 系统及软件版本

1.1 系统版本

1.2 软件版本

1、 docker版本:18.06.1-ce

2、 docker-compose版本:1.23.1

3、harbor版本:1.5.0

2 安装依赖

2.1 Docker安装

2.2 docker-compose安装

1、 配置阿里的epel源

2、 安装Python-pip

3、 升级Python-ppip

4、 安装docker-compose

5、查看docker-compose版本

3 安装harbor

3.1 下载安装包

1、 可以在网站上下载离线安装包。

2、Linux服务器上可以直接下载1.5.0的离线安装包

2、 下载会很慢,可以从我的百度云下载

3、 国内harbor离线版镜像

3.2 上传解压

3.3 修改配置文件

Harbor的配置文件为harbor.cfg。此次配置我使用http访问。而不是https访问。所以可以不需要证书。

3.4 安装并启动

安装之前需要启动docker

执行安装脚本

4 访问harbor web界面

启动完成后,可以直接访问安装harbor的IP地址。启动的是80端口。账号密码为:admin/12345(配置文件里修改过)

format,png

进入界面

format,png

5 使用harbor上传下载镜像

Docker执行本地登录操作

5.1 连接harbor

5.2 连接报错解决

5.2.1 报错内容

5.2.2 报错分析

Docker自从1.3.X之后docker registry交互默认使用的是HTTPS,但是我们搭建私有镜像默认使用的是HTTP服务,所以与私有镜像交时出现以上错误。

5.2.3 解决问题

一、 方法一

1、修改启动文件

2、重新启动docker

二、方法二

1、修改或添加配置

2、重新启动docker

5.3 上传镜像

5.3.1 Harbor上创建新项目供上传使用

format,png

format,png

5.3.2 Docker服务器给镜像打标签

5.3.3 上传

format,png

5.4 下载镜像

5.4.1 删除本地镜像

5.4.2 下载harbor上的镜像

harbor安装要求

743b0fa918fd7af90305d7a1b80a5bf4.png

eee08963d0d7099fb063cb49b1136088.png

harbor快速部署

这边以harbor-1.8.2为例

d56525f8df2f90e64802b6a463ebd3ae.png

[root@gitlab home]# tar -xf harbor-offline-installer-v1.8.2.tgz

修改配置文件

8175b7af49a610fb608a624c93d33662.png

d287050d142b3b57ed00c2ced4d66be1.png

必改项,其余的自己看着改

下载docker-compose

curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/sbin/docker-compose && chmod +x /usr/sbin/docker-compose

然后依次执行

1d84f3d2b58975e6737745b6d616f8b9.png

de1528dbf793561b273b361e5efe6c50.png

ec115181f7fd547d40c92b0330a00079.png

启动完成后 登录harbor页面,默认用户名密码 admin/Harbor12345

登录页面后创建一个project测试下上传功能

659c7f914e2517fe91c079403d04b309.png

修改docker启动的service

9cc064c07b73521e4cd930b70c21b0cf.png

不然连接会报错

使用docker连接,上传一个镜像测试,输入自己的账户名密码。

814aa7fa2646fb6323a5dd32cc95f055.png

登录成功后,上传一个镜像

harbor项目中有命令复制

e2607dcd9ea38ac4076024f66c1d5b4c.png

先打tag,在上传,以我本机nginx为例

dd58d5a13d02ef3bbabd9ecfc7a971f2.png

出现这个报错是因为没有给项目添加用户,本项目是用admin用户创建的,而我docker连接的是test用户,添加用户上传即可

b36c60b9a638fe12dcb141487d3ac9ef.png

在次上传

b84a1d8e446c53d4948c294ffe55c939.png

上传成功,harbor上查看

660889bb902f3ecda0dc685122ffbfcc.png

已成功上传。

文档参考:

好文要顶 关注我 收藏该文 3212f7b914cc9773fb30bbf4656405fc.pngcb7153d1c13a5d9aef10ebab342f6f71.png

ylift

关注 - 1

粉丝 - 0

+加关注

0

0

« 上一篇: kafka集群搭建

标签:www,compose,harbor,使用,docker,harbor2,com,搭建

来源: https://www.cnblogs.com/xiao-xue-di/p/11769252.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值