虚拟化专栏11_搭建企业级docker仓库harbor

- Harbor

Harbor翻译为海港、避难所、居住等,而docker又被称做码头工人,集装箱。顾名思义,Harbor就是用来存储和分发Docker镜像的企业级Registry服务器。
Harbor支持安装在多个Registry节点的镜像资源复制,镜像全部保存在私有Registry中, 确保数据和知识产权在公司内部网络中管控。另外,Harbor也提供了高级的安全特性,诸如用户管理,访问控制和活动审计等。

- Harbor安装配置

Harbor的每个组件都是以Docker容器的形式构建的,官方也是使用Docker Compose来对它进行部署。用于部署Harbor的Docker Compose模板位于 harbor/docker-compose.yml

  • 部署环境说明
环境 版本
系统版本 centos7
docker-ce 19.03.2
docker-compose 1.18.0
harbor harbor-offline-installer-v1.9.0
  • 安装准备
    (关于docker的安装配置以及加速可见本人之前博客的内容,链接如下:Docker入门之源配置、镜像加速等常见操作)

1、 docker环境准备

①配置docker源
②设置docker镜像加速
③安装docker-ce社区版docker

2、docker-compose环境准备
使用pip安装docker-compose
下载安装epel源
yum -y install epel-release
下载安装python-pip
yum install python-pip
下载安装docker-compose
pip install docker-compose
或者直接上传docker-compose赋权限
3、 下载harbor
将harbor下载到本地/usr/local下解压安装
进入harbor官网下载
Harbor官网
①点击获取office虚拟化专栏11_搭建企业级docker仓库harbor_第1张图片
②进入下载页面
点击获取offline版本连接链接,在使用wget命令在虚拟机上下载安装包
虚拟化专栏11_搭建企业级docker仓库harbor_第2张图片
4、解压到/usr/local文件下
进入/usr/local文件下

wget https://storage.googleapis.com/harbor-releases/release-1.9.0/harbor-offline-installer-v1.9.0.tgz

解压到此文件夹下

tar zxvf harbor-offline-installer-v1.9.0.tgz

进入使用ls查看可显示出软件
在这里插入图片描述
5、进入harbor文件夹下编辑harbor.yml文件

修改文件中hostname为主机ip,完成后保存退出
虚拟化专栏11_搭建企业级docker仓库harbor_第3张图片
注:默认的账号为admin,密码为Harbor12345,可以在配置文件中自行设置,此处我设置为admin
虚拟化专栏11_搭建企业级docker仓库harbor_第4张图片

访问端口也可以自行设置
虚拟化专栏11_搭建企业级docker仓库harbor_第5张图片
6、在当前文件下执行./prepare查看环境是否准备充分
7、在当前文件下执行./install.sh编译harbor
8、访问服务器ip的86端口使用admin密码访问
虚拟化专栏11_搭建企业级docker仓库harbor_第6张图片

你可能感兴趣的:(虚拟化,企业级docker仓库,Harbor)