【原文链接】
一、安装步骤
1 下载安装包
wget https://github.com/goharbor/harbor/releases/download/v2.4.2/harbor-offline-installer-v2.4.2.tgz
若下载慢或者连不上,可以使用如下命令下载
wget https://mirror.ghproxy.com/https://github.com/goharbor/harbor/releases/download/v2.4.2/harbor-offline-installer-v2.4.2.tgz
2 解压文件
tar -zxvf harbor-offline-installer-v2.4.2.tgz
3 编辑配置文件
cd harbor
cp harbor.yml.tmpl harbor.yml
vi harbor.yml
修改文件如下
4 安装docker-compose
若已安装则跳过,若未安装则 参考 Docker----CentOS7系统上docker-compose的安装
5 修改docker配置
vi /etc/docker/daemon.json
增加如下内容
"insecure-registries":["192.168.16.40:10010"]
如:
{
"exec-opts":["native.cgroupdriver=systemd"],
"registry-mirrors":["https://ooe7wn09.mirror.aliyuncs.com"],
"insecure-registries":["192.168.16.40:10010"]
}
然后重启docker服务
systemctl restart docker
6 安装harbor
./prepare
./install.sh
7 WEB页面登录
8 测试
在harbor的web页面上创建一个demo的项目,然后在本地找一个本地已经存在的docker镜像,比如这里maven:3.8.4-openjdk-11,然后使用如下命令修改标签
docker tag maven:3.8.4-openjdk-11 192.168.16.40:10010/demo/maven:3.8.4-openjdk-11
然后登录harbor
docker login --username=admin 192.168.16.40:10010 --password=admin123
然后即可上传镜像了
docker push 192.168.16.40:10010/demo/maven:3.8.4-openjdk-11
此时harbor的web页面即可看到上传的镜像了