博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装harbor私有镜像仓库
阅读量:7013 次
发布时间:2019-06-28

本文共 1292 字,大约阅读时间需要 4 分钟。

有朋友安装harbor的过程中遇到很多问题,为此写一篇最简单安装harbor的文档,希望能帮助所有刚开始接触harbor的新手。harbor的架构不做探究。

 

实验验环境:os --> centos7.3.1611

harbor 192.168.20.10
client 192.168.20.20
注:【关闭防火墙和selinux】

harbor ---> 192.168.20.10

1.安装相关软件
yum -y install docker docker-compose

2.启动docker服务

systemctl start docker

3.下载离线文件

wget https://github.com/vmware/harbor/releases/download/v1.1.2/harbor-offline-installer-v1.1.2.tgz

4.修改配置文件

tar xf harbor-offline-installer-v1.1.2.tgz
cd harbor
修改如下参数:
hostname = 192.168.20.10

5.执行安装,执行完毕后即安装完成

./install.sh

6.打开浏览器,输入网址http://192.168.20.10

用户名: admin
密码: Harbor12345

7.创建项目名称为centos-base【私有项目】

 

client ---> 192.168.20.20
1.安装docker
yum -y install docker

2.修改docker服务的配置文件,添加私有仓库地址

vim /etc/sysconfig/docker #修改如下参数,添加harbor地址:--insecure-registry=192.168.20.10
OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false --insecure-registry=192.168.20.10'

3.启动docker服务

systemctl start docker

4.登录harbor,执行如下命令,输入默认用户名和密码【admin/Harbor12345】

docker login 192.168.20.10

5.登录成功之后,上传镜像测试harbor是否可以正常服务。

docker pull centos #从公网下载centos:latest镜像。
docker tag centos 192.168.20.10/centos-base/centos #将公网的镜像打私有仓库的标签,cnetos-base为在harbor上创建的项目
docker push 192.168.20.10/centos-base/centos

6.上传成功之后,通过浏览器打开centos-base项目,查看centos镜像是否存在。

 

转载于:https://www.cnblogs.com/xkops/p/7241642.html

你可能感兴趣的文章
[翻译] 单例(Singleton)
查看>>
触发器
查看>>
两种常用小程序UI组件库
查看>>
中文名文件上传到linux服务器上以后文件名会乱码(openoffice)
查看>>
换行符
查看>>
C#语言学习--基础部分(二) 方法重载
查看>>
poj 2524 -- Ubiquitous Religions
查看>>
UVA 1368 DNA Consensus String
查看>>
面试题3:有序矩阵中查找数字
查看>>
webstorm for mac
查看>>
Linux 进程间通信
查看>>
bzoj1036
查看>>
Promise事件比timeout优先
查看>>
RabbitMQ学习总结(7)——Spring整合RabbitMQ实例
查看>>
off文件格式(Object File Format)
查看>>
解答VS2013编译报错不准确是什么原因
查看>>
Python高级教程-多重继承
查看>>
显示器尺寸和分辨率大小
查看>>
20个设计模式和软件设计面试问题
查看>>
这里面有一些关于依图工作的内容
查看>>