Centos系统部署harbor镜像仓库(最新版本)

一、docker-ce安装

#docker官方网站
官方网站:https://www.docker.com/
官方文档:https://docs.docker.com/
官方仓库:https://hub.docker.com/

#安装要求
要安装docker-ce(社区版)操作系统的最低要求是CentOS7(7以下版本都不被支持)

#yum源准备(脚本支持centos6、7、8系统的yum源优化,使用的均为阿里云的yum源)
wget -O /tmp/system.sh https://index.swireb.cn/shell/system.sh && sh /tmp/system.sh  #Base.repo、epel.repo、基础软件优化
wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo   #docker-ce.repo

#安装docker-ce
yum -y install docker-ce

#服务运行
systemctl daemon-reload
systemctl enable --now docker

二、docker配置镜像加速

#不用注册的镜像加速
http://hub-mirror.c.163.com/              #163
https://ustc-edu-cn.mirror.aliyuncs.com/  #中国科学技术大学
https://registry.docker-cn.com            #官方的中国镜像加速器

#修改守护进程daemon的配置文件
vi /etc/docker/daemon.json
{
    
    
  "registry-mirrors": ["http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn"]
}

#重启服务器
systemctl daemon-reload
systemctl restart docker

三、部署harbor镜像仓库

#harbor开源项目网址
https://github.com/goharbor/harbor

#安装docker-compose
yum install -y docker-compose

#下载并且解压harbor离线包
wget -P /opt/ https://github.com/goharbor/harbor/releases/download/v2.2.0/harbor-offline-installer-v2.2.0.tgz
tar xf /opt/harbor-offline-installer-v2.2.0.tgz -C /opt/


#harbor文件简介
tree /opt/harbor
/opt/harbor
├── common.sh
├── harbor.v2.2.0.tar.gz
├── harbor.yml.tmpl   #配置文件示例
├── install.sh        #安装脚本
├── LICENSE
└── prepare

#利用示例文件生成配置文件
cd /opt/harbor
cp harbor.yml.tmpl harbor.yml

#修改配置文件
vim harbor.yml
hostname: 192.168.1.7  
#   port: 443  将https的相关设置注释
#   certificate: /your/certificate/path
#   private_key: /your/private/key/path
harbor_admin_password = 123456  

#安装harbor
./install.sh

#游览器访问harbor
http://192.168.1.7
用户名:admin
密码:123456

image-20210224211357601

image-20210224211414703

猜你喜欢

转载自blog.csdn.net/qq_41938046/article/details/114042401