Docker如何搭建harbor仓库
3.1:在部署的服务器的docker配置文件添加镜像私服地址
1:编辑或创建daemon.json文件 vim /etc/docker/daemon.json 2:insecure-registries节点通常是不安全的,慎重设置(配置要连接harbor的ip+端口,要是80端口可以不用写),使用的是HTTPS并且有一个CA签名的证书可以在registry-mirrors节点配置, 添加或修改以下内容: { "registry-mirrors": [ "https://registry.cn-hangzhou.aliyuncs.com", "https://ebkn7ykm.mirror.aliyuncs.com", "https://docker.mirrors.ustc.edu.cn", "http://f1361db2.m.daocloud.io", "https://registry.docker-cn.com" ], "insecure-registries": ["192.168.226.5:8099"] } ########## 3重新加载配置文件和重启Docker容器 ############ systemctl daemon-reload && systemctl restart docker
3.2、Harbor安装与配置
1: 安装Docker
2:需要先安装Docker-Compose
3:Harbor安装
# 1. 下载最新版本的Harbor OFFLINE安装包 wget wget https://github.com/goharbor/harbor/releases/download/v2.9.4/harbor-offline-installer-v2.9.4.tgz # 2. 解压安装包 tar xvf harbor-offline-installer-v2.9.4.tgz # 3. 进入解压后的目录 cd harbor # 4. 复制配置模板 cp harbor.yml.tmpl harbor.yml # 5. 编辑配置文件,根据需要修改配置,例如hostname、harbor_admin_password (注销https配置,生产环境需要开启) vim harbor.yml # 6. 执行install这个shell脚本进行install: ./install.sh
4:随后浏览器访问:http://192.168.226.5/ ,即可显示harbor
4、 在其他服务器上推送镜像到harbor
4.1:切换服务器, 在其docker中配置文件配置harbor地址
vim /etc/docker/daemon.json
5: 在其他服务器 Docker登录harbor时会报登录不了:
解决方式:https://www.cnblogs.com/abspace/p/13153715.html
6:配置完成,登录docker登录harbor服务器, :docker login -uadmin -padmin 192.168.226.5:8099
7:向harbor推送镜像
7:查看harbor,看下是否推送镜像成功:
8:最后向Harbor拉取对应镜像(记得配置私服仓库):
本文来自博客园,作者:Raymon撸码记,转载请注明原文链接:https://www.cnblogs.com/RaymonGoGo/p/18165798
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?