栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

私有镜像仓库搭建-harbor

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

私有镜像仓库搭建-harbor

一、准备工作:

1、docker安装

1)删除旧版本和相关依赖

yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine

2)安装依赖

yum install -y yum-utils 
  device-mapper-persistent-data 
  lvm2

3)配置文档的 repositories (官网的比较慢,此处选用阿里云仓库)

sudo yum-config-manager 
    --add-repo 
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4)安装docker

yum install docker-ce docker-ce-cli containerd.io

5)查看docker版本以及确定docker是否安装成功

docker version

启动docker
systemctl start docker

设置开启启动
systemctl enable docker

二、安装 docker-compose

开源地址:Releases · docker/compose · GitHub

1)选择相应的版本安装

curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

2)给docker-compose执行权限

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

3)查看 docker-compose 的版本信息,同时确定是否安装成功

docker-compose --version

三、Harbor安装

软件开源地址:https://github.com/goharbor/harbor/releases

1)选择相应的 harbor-offline-installer 版本下载

wget https://github.com/goharbor/harbor/releases/download/v1.10.1/harbor-offline-installer-v1.10.1.tgz

下载较慢,可以使用网盘备用地址下载

链接: https://pan.baidu.com/s/1DUPsP4gZplAxxHZisoWP1Q 提取码: unby

2)解压 harbor-offline-installer 

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

3)进入 harbor 目录 修改 harbor.cfg 配置文件

进入 harbor 目录
cd harbor

编辑配置文件
vim harbor.cfg

修改一下内容
hostname = 192.168.0.109 #修改harbor的启动ip,这里需要依据系统ip设置
harbor_admin_password = Harbor12345 #修改harbor的admin用户的密

4)安装 Harbor

#配置 Harbor
./prepare

#安装 Harbor
./install.sh

四、镜像上传私有镜像仓库:

1)修改:镜像配置:

[root@k8s-node2 jason]# cat /etc/docker/daemon.json
{
  "registry-mirrors": ["https://poabapno.mirror.aliyuncs.com"]
  "insecure-registries": ["192.168.115.128"]
}

 增加私有仓库地址"insecure-registries": ["xx.xx.xx.xx",''xx.xx.xx.xx']

2)执行相关命令上传本地镜像:

    docker login 192.168.115.128 -u admin -p Harbor12345   ---》登录
    docker push 192.168.115.128/k8s/java-demo                    ---》镜像上传
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/642638.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号