文档章节

Docker之安装Harbor镜像仓库

克虏伯
 克虏伯
发布于 02/22 19:02
字数 488
阅读 6
收藏 0

    我本机的IP是172.xx.x.x,装了一个ubuntu18的虚拟机(虚拟机的IP是192.168.33.5),下文中使用的Docker版本都是17.12。我本地使用的开发环境是Ubuntu18,在本机和虚拟机上都要安装Docker,安装Docker的步骤在这里就不再给出。目的是在虚拟机里面安装Harbor,之后本机推送、下载镜像。

1、下载Harbor

从github上下载离线安装包,下载链接,https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-offline-installer-v1.7.1.tgz

    List-1.1 

#解压
[root@localhost data]# tar xf harbor-offline-installer-v1.7.1.tgz

2、修改harbor.cfg文件

    修改harbor/harbor.cfg的host.name和harbor_admin_password,hostname修改为虚拟机的IP,harbor_admin_password有个默认值,但是我们在这里修改为下,后面登录会使用到,如下

    List-2.1

#修改harbor.cfg
[root@localhost data]# vi harbor/harbor.cfg


#如下为修改后的
......
#The IP address or hostname to access admin UI and registry service.
#DO NOT use localhost or 127.0.0.1, because Harbor needs to be accessed by external clients.
#DO NOT comment out this line, modify the value of "hostname" directly, or the installation will fail.
hostname = 192.168.33.5
......
##The initial password of Harbor admin, only works for the first time when Harbor starts. 
#It has no effect after the first launch of Harbor.
#Change the admin password from UI after launching Harbor.
harbor_admin_password = xxxx
......

3、启动Harbor

    List-3.1 执行prepare文件

[root@localhost data]# ./harbor/prepare

    List-3.2 执行install.sh文件

[root@localhost data]# ./harbor/install.sh 

    之后直接用浏览器访问http://192.168.33.5,就可以看到一个登录界面,用户名是admin,密码是List-2.1中的harbor_admin_password的值

4、本地如何推送镜像到Harbor上

    在登录Harbor后,首先创建用户,如下所示,"Users" -> "NEW USER",之后会弹出一个输入框,要我们输入用户名、密码等,这个后面会用到

                                                          

                                                                                                          图4.1

 

© 著作权归作者所有

共有 人打赏支持
克虏伯

克虏伯

粉丝 19
博文 373
码字总数 126429
作品 0
渝北
程序员
私信 提问
harbor部署到k8s中使用

一、概述   harbor是什么呢?英文单词的意思是:港湾。港湾用来存放集装箱(货物的),而docker的由来正是借鉴了集装箱的原理,所以harbor是用于存放docker的镜像,作为镜像仓库使用。官方的...

W-D
01/10
0
0
Docker-在Harbor镜像仓库上推拉镜像

  之前搭建好了docker和harbor,现在就可以在harbor上进行镜像管理了。 环境准备   两台机器,物理机、虚拟机不限,分别作为docker镜像仓库和客户端。 我准备了如下两台: 192.168.242....

statmoon
2018/07/12
0
0
Docker Registry企业级私有镜像仓库Harbor管理WEB UI, 可能是最详细的部署

摘要:是公司开源的企业级项目,其目标是帮助用户迅速搭建一个企业级的服务。 它以公司开源的为基础,提供了管理,基于角色的访问控制(),集成、以及审计日志() 等企业用户需求的功能,通过添...

souyunku
2018/01/08
0
0
Harbor仓库介绍与搭建过程

一:介绍 Harbor,是一个英文单词,意思是港湾,港湾是干什么的呢,就是停放货物的,而货物呢,是装在集装箱中的,说到集装箱,就不得不提到Docker容器,因为docker容器的技术正是借鉴了集装...

腿快抖断了
2018/05/18
0
0
构建docker高可用私有仓库基于Harbor开源系统

操作系统及相关软件版本说明: 测试服务器IP地址: IP 1 = 192.168.85.158,简称A仓库 IP 2 = 192.168.85.157,简称B仓库 一、Harbor项目介绍 1、Harbor来源 VMware公司最近开源了企业级Reg...

msj0905
2018/06/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如果让你写一个消息队列,该如何进行架构设计?

面试题 如果让你写一个消息队列,该如何进行架构设计?说一下你的思路。 面试官心理分析 其实聊到这个问题,一般面试官要考察两块: 你有没有对某一个消息队列做过较为深入的原理的了解,或者...

李红欧巴
今天
4
0
错题

无知的小狼
今天
2
0
PowerShell因为在此系统中禁止执行脚本的解决方法

参考:window系统包管理工具--chocolatey 报错提示: & : 无法加载文件 C:\Users\liuzidong\AppData\Local\Temp\chocolatey\chocInstall\tools\chocolateyInstall.ps1,因为在此系统上禁止运...

近在咫尺远在天涯
今天
3
0
TP5 跨域请求处理

https://blog.csdn.net/a593706205/article/details/81774987 https://blog.csdn.net/wyk9916/article/details/82315700...

15834278076
今天
3
0
深入理解java虚拟机-Java内存区域与内存溢出异常

深入理解java虚拟机 Java内存区域与内存溢出异常 运行时数据区域 程序计数器 线程私有,内存小,是当前线程执行的字节码行号指示器,字节码解释器通过改变这个计数器的值来选取下一条需要执行...

须臾之余
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部