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(配置文件里修改过)
进入界面
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上创建新项目供上传使用
5.3.2 Docker服务器给镜像打标签
5.3.3 上传
5.4 下载镜像
5.4.1 删除本地镜像
5.4.2 下载harbor上的镜像
harbor安装要求
harbor快速部署
这边以harbor-1.8.2为例
[root@gitlab home]# tar -xf harbor-offline-installer-v1.8.2.tgz
修改配置文件
必改项,其余的自己看着改
下载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
然后依次执行
启动完成后 登录harbor页面,默认用户名密码 admin/Harbor12345
登录页面后创建一个project测试下上传功能
修改docker启动的service
不然连接会报错
使用docker连接,上传一个镜像测试,输入自己的账户名密码。
登录成功后,上传一个镜像
harbor项目中有命令复制
先打tag,在上传,以我本机nginx为例
出现这个报错是因为没有给项目添加用户,本项目是用admin用户创建的,而我docker连接的是test用户,添加用户上传即可
在次上传
上传成功,harbor上查看
已成功上传。
文档参考:
好文要顶 关注我 收藏该文
ylift
关注 - 1
粉丝 - 0
+加关注
0
0
« 上一篇: kafka集群搭建
标签:www,compose,harbor,使用,docker,harbor2,com,搭建
来源: https://www.cnblogs.com/xiao-xue-di/p/11769252.html