前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >搭建Harbor私有仓库【docker】

搭建Harbor私有仓库【docker】

作者头像
Xiongan-桃子
发布2023-06-06 15:50:40
2740
发布2023-06-06 15:50:40
举报
文章被收录于专栏:桃子小白

要求:实现Harbor私有仓库的上传镜像 准备:

备注:各主机端关闭防火墙和selinux(方法:①systemctl stop firewalld ②setenforce 0)

  1. 搭建Harbor

Harbor仓库端:

  • 安装Harbor(离线包方式)

[root@harbor~]curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose 在根目录上传harbor程序压缩包 点此处下载 上传成功后在/usr/local/ 创建一个harbor目录 在根目录出 tar harbor-offline-installer-v1.8.2 /usr/local/harbor/ [root@harbor~]chmod +x /usr/local/bin/docker-compose #给docker-compose一个可执行权限

  • 修改harbor配置文件

之后执行./install.sh

  • 同步时间

ntpdate 182.92.12.11 (成功后data测试查看时间)

  1. 在harbor仓库中添加一个测试私有项目

3.测试私有项目的上传 在客户端docker端修改vim /etc/docker/daemon.json 修改ip为harbor地址

修改保存后执行重启命令 ①systemctl daemon-reload ②systemctl restart docker 登陆仓库:docker login 192.168.123.27 上传镜像docker push 项目名称:tag


【扩展】 上述过程完成后,虚拟机重启再尝试操作,可能会出现原始密码不正确的错误提示,这样我们可以先去修改密码

代码语言:javascript
复制
docker exec -it harbor-db /bin/bash
psql -U postgres -d postgres -h 127.0.0.1 -p 5432 #或者用这个可以不输入密码。
\c registry  切换到registry库
select * from harbor_user;  查看所有用户信息

例如修改admin的密码,修改为初始化密码 Harbor12345 ,修改好了之后再可以从web ui上再改一次。 update harbor_user set password='a71a7d0df981a61cbb53a97ed8d78f3e',salt='ah3fdh5b7yxepalg9z45bu8zb36sszmr' where username='admin'; 之后重启docker、harbor

代码语言:javascript
复制
  systemctl daemon-reload
  systemctl restart docker

即可生效

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022 年 09 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档