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拉取对应镜像(记得配置私服仓库):

posted @   Raymon撸码记  阅读(155)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示