首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >程序员你如何使用镜像仓库Harbor?

程序员你如何使用镜像仓库Harbor?

作者头像
李福春
发布2025-07-01 16:41:06
发布2025-07-01 16:41:06
10500
代码可运行
举报
运行总次数:0
代码可运行

背景

harbor即docker的私服;管理公司内部输出的镜像制品;

是VMware公司中国团队为企业用户设计的镜像注册服务器,用途:存储和分发docker镜像;

在官方的docker registry服务中增加了安全,访问控制,审计,管理页面,发现,高可用等功能;

安装

找一台linux机器:提前安装好docker-compose;

  1. 下载harbor安装包

下载不下来可到csdn上找一个国内的资源下载;

代码语言:javascript
代码运行次数:0
运行
复制
wget https://github.com/goharbor/harbor/releases/download/v2.1.2/harbor-offline-installer-v2.1.2.tgz

解压

代码语言:javascript
代码运行次数:0
运行
复制
tar -xzvf harbor-offline-installer-v2.1.2.tgz

修改配置文件

代码语言:javascript
代码运行次数:0
运行
复制
vim harbor.cfg

修改:

harbor_admin_password;默认密码

hostname:访问ip

启动harbor

代码语言:javascript
代码运行次数:0
运行
复制
./install.sh

查看容器

代码语言:javascript
代码运行次数:0
运行
复制
docker ps

启停harbor,通过docker-compose的方式进行

代码语言:javascript
代码运行次数:0
运行
复制
docker-compose stop
docker-compose start

harbor默认信任https协议,所以如果docker命令登录和推送镜像,需要添加 --insecure-registry到docker配置文件;

修改配置方法:

后台UI使用

打开:http://hostname/harbor

账号:admin

密码: 你预设的管理员密码

已经搭建好的harbor环境:

客户端使用

  1. docker登录注册中心
代码语言:javascript
代码运行次数:0
运行
复制
docker login  -u admin -password-stdin xxxx   xxx.com
  1. 本地docker镜像打tag:
代码语言:javascript
代码运行次数:0
运行
复制
docker tag repox:tagName xxx.com/project/repox:tagName
  1. 本地镜像推送:
代码语言:javascript
代码运行次数:0
运行
复制
docker push  xxx.com/myproject/myrepo:mytag
  1. 远程获取镜像并运行;

先登录,然后直接从镜像中心获取镜像即可;

见步骤1:

代码语言:javascript
代码运行次数:0
运行
复制
docker pull xxx.com/project/repox:tagName

实战

基于docker和docker-compose来运行本地开发好的程序;

  1. 本地作为ci的环境,制作镜像推送到harbor;
  2. 远程服务器作为CD的环境,通过harbor拉取镜像来运行程序;
  3. 扩展作为k8s的镜像仓库,支持k8s部署;

资料

源码:https://github.com/goharbor/harbor

官网:https://goharbor.io/

harbor安装和使用:https://www.toutiao.com/a6840826675383501320/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-12-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 李福春持续输出 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 安装
  • 后台UI使用
  • 客户端使用
  • 实战
  • 资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档