一、Harbor
Harbor是VMware公司开源了企业级Registry项目,它是Docker Registry的更高级封装。其的目标是帮助用户迅速搭建一个企业级的Docker registry服务。
二、部署Harbor
1. 安装Docker
此部分可以参考博客:
https://blog.csdn.net/qq_45652989/article/details/105426865
2. 安装harbor
从官网下载最新版本安装包:https://github.com/vmware/harbor/releases
步骤一:解压harbor安装包
步骤二:harbor的配置文件
编辑harbor.yml,修改hostname、https证书路径、admin密码
步骤三:运行
注意:每次修改完配置文件后都需要运行
2. 安装docker-compose
步骤一:下载docker-compose
curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
或
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
步骤二:给docker-compose执行权限
chmod +x /usr/local/bin/docker-compose
步骤三:检查,运行docker-compose --version
[root@server1 ~]# docker-compose --version
docker-compose version 1.23.2, build 1110ad01
此时重新运行
./install.sh
三、GUI界面
访问前做好本地解析
浏览器访问https://reg.drn.org:
用户名:admin
密码:root(harbor配置文件设置)
新建一个项目,命名为new1,并设置访问级别为公开
此时为私有化的Docker镜像仓库!!!!