栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

harbor离线私有仓库

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

harbor离线私有仓库

一. Habor仓库搭建
  1. 安装包下载
    harbor下载地址
  • 我这边使用方法为离线下载到本地,通过scp上传到服务器解压文件
scp [本地压缩包路径] [远程登录用户]@[目标服务器IP]/[地址]
  • 解压
tar -xvf  harbor-offline-installer-v【你的版本号】.tgz
  • 修改harbor.yal
cp  harbor.yml.tmpl  harbor.yml
vi  harbor.yml

hostname 这里设置本机的ip
harbor_admin_password 登录密码
port 端口号

  • 运行
sh ./install.sh
  • 访问
    http://192.168.10.244:80/
安装后配置
  • 创建新用户
  • 创建一个镜像仓库
  • 点进去给这个镜像仓库分配管理用户
  • 输入之前创建的用户名确定
  • 编辑daemon.json文件,加上insecure-registries的配置
vi /etc/docker/daemon.json

注意这个192.168.10.244:8083 的 8083 端口是 harbor的http访问端口,通过它来访问harbor的UI管理页面。当然它默认是80,我将之改为了8083

{
  "registry-mirrors": ["http://hub-mirror.c.163.com"],"insecure-registries":["192.168.10.11:81"]
}
  • 重启docker服务
systemctl daemon-reload
systemctl restart docker
  • 登录harbor私服
    注意使用docker login 192.168.10.244:8083 登录的 8083端口也是harbor的web端口,默认是80。被我改成8083了
[root@localhost harbor]#  docker login 192.168.10.244:8083
Username: yinkai
Password: 
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
  • 更改docker镜像tag
docker images    //查看所有的docker镜像
docker tag S3db0f5822fb0 192.168.10.244:8083/android/gradle:latest
//S3db0f5822fb0为docker镜像的ID  
// 192.168.10.244:8083/android/gradle:latest 为harbor私服地址+目录+镜像名称+tag
  • 推送本地docker镜像到harbor私服
docker push 192.168.10.244:8083/android/gradle:latest
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/830023.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号