锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

Harbor镜像仓库搭建

时间:2023-08-18 11:37:00 16v1000直插铝电解电容

1. 安装docker-comprose

docker-comprose是docker容器批量管理工具

curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose  #或者这个 curl -L "https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose #添加可执行权限 sudo chmod  x /usr/local/bin/docker-compose #查看docker-compose安装版本号 $ docker-compose -version 
2. 在线安装harbor
mkdir -p /data/harbor cd /data/harbor git clone https://github.com/goharbor/harbor.git vi harbor.yml #修改hostname和port hostname: 192.168.1.25 port: 20001 #注释掉https这段 # https related config #https:   # https port for harbor, default is 443  # port: 443   # The path of cert and key files for nginx  # certificate: /your/certificate/path   #private_key: /your/private/key/path #修改 

离线安装下载链接:
https://github.com/goharbor/harbor/releases/download/v2.5.0/harbor-offline-installer-v2.5.0.tgz

安装

./install.sh  

报错
build goharbor/spectral:v6.1.0 failed
在这里插入图片描述
修改install.sh,

vi install.sh 找到这一行:./prepare $prepare_para 下面加一行: sed -i 's/v2.6.0-build.1361/v2.0.2/g' docker-compose.yml 

再次实施,成功。

./install.sh 


启动

docker-compose up -d #启动 docker-compose stop #停止 docker-compose restart #重新启动 

http://192.168.1.15:20001/
admin/Harbor12345
配置仓库docker里面

$ vi /etc/docker/daemon.json #添加以下内容 { 
           "registry-mirrors" : [     "http://ovfftd6p.mirror.aliyuncs.com",     "http://registry.docker-cn.com",     "http://docker.mirrors.ustc.edu.cn",     "http://hub-mirror.c.163.com",     "https://pee6w651.mirror.aliyuncs.com"   ],   "insecure-registries" : [
    "192.168.1.15:20001",  #配置支持http访问
    "registry.docker-cn.com",
    "docker.mirrors.ustc.edu.cn"
  ],
  "debug" : true,
  "experimental" : true
}
systemctl restart docker
#docker启动后启动compose
docker-compose up -d

登录docker仓库

docker login 192.168.1.15:20001

对镜像打标签

#docker tag 镜像名称 仓库IP:端口/在仓库上存储的名称和版本(自定义
docker tag nginx 192.168.1.15:20001/nginx:v1000

#将打好标签的镜像推送上去
docker push 192.168.1.15:20001/nginx:v1000


如图所示,镜像已经上传到仓库

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章