搭建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

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

  

2.解压

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

3.配置文件修改

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

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

 5.安装成功

 

三、使用

1.服务器端新建项目

2.客户端配置

1
2
3
vi /etc/docker/daemon.json
#增加
insecure-registries"":[""192.168. 137.12:80"]<br>#重启<br>systemctl daemon-reload <br>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 @   CODE物  阅读(93)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示