图型化私有仓库UI Harbor 安装 和简单使用


Harbor 是vmware开发的一款开源Docker 仓库UI

• Python应该是2.7或更高版本。请注意,您可能必须在Linux发行版(Gentoo,Arch)上安装Python,该版本不附带默认安装的Python解释器
• Docker引擎应为1.10或更高版本。有关安装说明,请参阅:https://docs.docker.com/engine/installation/
• Docker Compose需要为1.6.0或更高版本。有关安装说明,请参阅:https://docs.docker.com/compose/install/

我的虚拟机为3G内存
https://github.com/vmware/harb ... de.md 官方安装文件

harbor-online-installer-<version>.tgz 在线安装包
harbor-offline-installer-<version>.tgz 离线安装包

下载地址
https://github.com/vmware/harbor/releasesX5X我下载的是off 包,包有点大,但images全都在这里面。

安装 yum isntll -y docker wget vim bash-completion
关闭 selinux 防火墙

安装docker-compose
Wget --no-check-certificate https://pypi.python.org/packag ... ar.gz
tar -vxf setuptools-1.4.2.tar.gz
cd setuptools-1.4.2
python2.7 setup.py install
easy_install-2.7 pip
pip install docker-compose
docker-compose –version
mkdir /abcd cd /abcd
把下载的tar包放在/abcd目录下 tar -zxvf 解压

1.png


Vim harbor.cfg
我这里只修改了一个hostname 最简单的方法
里面还有很多的配置。可以根据自己的需求进行修改这里请查看官方指导
修改配置文件后
./prepare 运行这个 更新一下
./install.sh 运行脚本,脚本会自动解压 images 配置、docker-compose 运行yml文件出现以下文件证明成功

2.png


查看一下docker-compose ps ,可以看到相应的容器已来了

3.png


Docker images 可能看到相关的images, 建议用迅雷下载tar文件,比较快不要用在线下载慢
浏览器中打开,证明安装成功

4.png


下载我们来使用

添加用户

5.png


创建项目

6.png

并把用户添加到项目里

宿主机上传镜像
docker login XXXXX XXX为harbor地址
可能会出现以下问题

7.png


请修改配置文件
Centos /etc/sysconfig/docker
Ubuntu /etc/default/docker
添加

ADD_REGISTRY='--add-registry 192.168.56.150'
INSECURE_REGISTRY='--insecure-registry 192.168.56.150'

地址为harbor地址

在重启docker ,登录

8.png


Push上传镜像

9.png


在UI上查看

10.png


下载image

11.png


如需要在其他宿主机上测试也请添加相应的配置。

默认私用仓库-v参数可以自己需求修改 docker-compose 里修改,

0 个评论

要回复文章请先登录注册