Docker5-Harbor镜像仓库搭建与使用

1、Harbor概述

Harbor是由VMWare公司开源的容器镜像仓库,事实上,Harbor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面、基于角色的访问控制,AD/LDAP集成以及审计日志等,足以满足基本企业需求

官方:https://goharbor.io/
Github:https://github.com/goharbor/harbor

2、部署先决条件与部署

先决条件:

服务器硬盘配置:

最低要求:CPU2核/内存4G/硬盘40G

推荐:CPU4核/内存8G/硬盘160G

软件:

Docker CE 17.06版本

Docker Composr 1.18版本

安装方式:

在线安装:从Docker Hub下载Harbor相关镜像,因此安装软件包非常小

离线安装:安装包包含部署的相关镜像,因此安装包比较大

部署

  1、先安装Docker和Docker Compose

  2、部署Harbor HTTP

  tar zxvf harbor-offline-installer-v2.0.0.tgz

  cd harbor

  cp harbor.yml.tmpl harbor.yml

  vi harbor.yml

  hostname:IP或域名

  https:#注释掉https相关配置

  harbor_admin_password:Harbor12345

  ./prepare

  ./install.sh

3、基本使用

  1、配置http镜像仓库可信任

  vi /etc/docker/daemon.json

  {"insecure-registries":["IP或域名"]}

  systemctl restart docker

  2、打标签

  docker tag centos:7 IP或域名/library/centos:7

  3、上传

  docker push IP或域名/library/centos:7

  4、下载

  docker pull IP或域名/library/centos:7

posted @ 2022-07-26 14:17  胖丿虎  阅读(129)  评论(0编辑  收藏  举报