镜像仓库Harbor

  • 组件 http://vmware.github.io/

组建功能
harbor-adminserver配置管理中心
harbor-dbMySQL数据库
harbor-jobservice负责镜像复制
harbor-log记录操作日志
harbor-uiWEB管理页面和API
nginx前端代理 负责前端页面和镜像上传 下载转发
redis会话
registry镜像存储
harbor-portal 
registryctl 

#https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md
#配置最低2核4G 40G硬盘
#4核8G 160G
安装方式:
在线安装:从Docker hub下载镜像Harbor镜像 安装软件包小
离线安装:安装包包含部署的相关镜像 因此安装包比较大
OVA安装:当用户具有Vcenter环境时 使用此安装程序 在部署OVA后启动Harbor

#开始安装
#安装docker compose
#https://docs.docker.com/compose/install/

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

#https://github.com/goharbor/harbor/releases
cd /tmp
wget https://storage.googleapis.com/harbor-releases/release-1.9.0/harbor-offline-installer-v1.9.1-rc1.tgz
tar -xvf harbor-offline-installer-v1.9.1-rc1.tgz
cd harbor/
vim harbor.yml
#配置harbor请求IP或者域名
hostname: 192.168.10.243
harbor_admin_password: Harbor12345
#安装
sh install.sh
Creating harbor-log ... done
Creating registry      ... done
Creating redis         ... done
Creating harbor-portal ... done
Creating harbor-db     ... done
Creating registryctl   ... done
Creating harbor-core   ... done
Creating harbor-jobservice ... done
Creating nginx             ... done


#检查当前镜像列表
docker ps
#列出配置文件
docker-compose ps
#查看编排
cat docker-compose.yml
#查看端口
netstat -antp | grep 80
tcp6       0      0 :::80                   :::*                    LISTEN      21254/docker-proxy 
#登录 admin Harbor12345
http://192.168.10.243

#停止服务
docker-compose down

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值