搭建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.配置文件修改
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?