搭建docker私有仓库harbor

一、前提

1.Harbor 基于docker和docker-compose.首先确认计算机是否已安装

Docker-compose下载,参考https://blog.csdn.net/LPClan/article/details/121130083

2. 开启内核参数 (置为 1),表示 bridge 设备在二层转发时也去调用 iptables 配置的三层规则 (包含 conntrack)

vim /etc/sysctl.conf

#添加以下内容
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1

#最后再执行
sysctl -p

 

二、搭建

1.下载harbor

wget https://ghproxy.com/https://github.com/goharbor/harbor/releases/download/v2.5.3/harbor-offline-installer-v2.5.3.tgz

  

2.解压

tar xf harbor-offline-installer-v2.5.3.tgz

3.配置文件修改

https://img-blog.csdnimg.cn/6a08a2d9827b42d89ead10abe0040fae.png

4.执行install.sh脚本,开始安装,有安装window软件的感觉。

 5.安装成功

 

三、使用

1.服务器端新建项目

2.客户端配置

vi /etc/docker/daemon.json
#增加
insecure-registries"":[""192.168. 137.12:80"]
#重启
systemctl daemon-reload
systemctl restart docker

3.客户端登录至harbor服务

docker login 192.168.137.12:80

 

4. 打TAG,PUSH到仓库测试

docker tag mynginx mynginx:V1
docker push 192.168.137.12:80/test/mynginx:v1

 

5.下载镜像测试。公开仓库不需要登录,但私有仓需要先登录。

Docker pull 192.168.137.12:80/test/mynginx:v1

posted @ 2022-11-26 12:40  CODE物  阅读(90)  评论(0编辑  收藏  举报