企业之harbor docker 镜像仓库的搭建

一.Harbor核心组件解释

  • Proxy:他是一个nginx的前端代理,代理Harbor的registry,UI, token等服务。
  • db:负责储存用户权限、审计日志、Dockerimage分组信息等数据。
  • UI:提供图形化界面,帮助用户管理registry上的镜像, 并对用户进行授权。
  • UI:提供图形化界面,帮助用户管理registry上的镜像, 并对用户进行授权。
  • UI:提供图形化界面,帮助用户管理registry上的镜像, 并对用户进行授权。
  • UI:提供图形化界面,帮助用户管理registry上的镜像, 并对用户进行授权。
  • UI:提供图形化界面,帮助用户管理registry上的镜像, 并对用户进行授权。

二.Harbor简单部署

在安装docker 的基础上进行部署

1,安装python2.7以上版本
由于之前安装过,直接用就行,

2, 安装docker-compose

curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

添加可执行权限

chmod +x /usr/local/bin/docker-compose

在这里插入图片描述

验证查看docker-compose版本
docker-compose --version
在这里插入图片描述
3,安装Harbor

下载安装包:

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

解压安装包到 /usr/local/ 路径下

tar zxf harbor-online-installer-v1.82.0.tgz -C /usr/local/

修改配置文件:harbor.yml

hostname: 192.168.50.5 #habbor安装的主机

port: 80 #端口 可以改成443 也可以不改 改成443 需要配置tls认证

harbor_admin_password: redhat #habor的登陆密码 可以改可以不改

安装启动habbor

cd /usr/local/habor ###进入到harbor目录下启动
sh install.sh

网页登陆172.25.27.1
企业之harbor docker 镜像仓库的搭建_第1张图片
企业之harbor docker 镜像仓库的搭建_第2张图片

你可能感兴趣的:(企业之harbor docker 镜像仓库的搭建)