首页 > 其他分享 >harbor_readme

harbor_readme

时间:2024-01-31 16:34:50浏览次数:30  
标签:relevant harbor blog REGISTRY https readme docker

一、私仓建立参考:

步骤:https://blog.csdn.net/qwerty1372431588/article/details/113095997?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-5-113095997-blog-105926147.235v40pc_relevant_3m_sort_dl_base4&spm=1001.2101.3001.4242.4&utm_relevant_index=8

调试bug:

问题1:Docker自从1.3.X之后docker registry交互默认使用的是HTTPS
1.vim /etc/docker/daemon.json 增加一个daemon.json文件

{ "insecure-registries":["192.168.1.100:5000"] }

问题2:https://blog.csdn.net/weixin_46660849/article/details/134407856
问题的关键是要在生成SSL证书的时候添加:-addext “subjectAltName = DNS:<你的域名>”,具体操作如下:
:注意写域名,生成证书过程中,
Common Name (e.g. server FQDN or YOUR name) []:reg.westos.org

问题3:ubuntu下安装命令:htpasswd
apt install apache2-utils

问题4:查询镜像方式:
https://reg.westos.org/v2/_catalog

账号密码: zhy/1234

查看命令:

查看

curl -X GET https://172.16.200.228:433/v2/_catalog

启动

用户启动

docker run -d --name registry -p 443:443 -v /opt/registry:/var/lib/registry -v "$(pwd)"/certs:/certs -e REGISTRY_HTTP_ADDR=0.0.0.0:443 -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/westos.org.crt -e REGISTRY_HTTP_TLS_KEY=/certs/westos.org.key -v "$(pwd)"/auth:/auth -e "REGISTRY_AUTH=htpasswd" -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd registry

二、harbor搭建

参考:https://blog.csdn.net/u012751272/article/details/118859088?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-8-118859088-blog-127732870.235v40pc_relevant_3m_sort_dl_base4&spm=1001.2101.3001.4242.5&utm_relevant_index=11

使用虚拟机搭建:

地址:

172.16.200.225

账号密码:

harbor.chenbyx.cn
admin
Harbor12345
密码:124asdfF
另外宿主机,登录harbor

1、hosts文件

2、daemon.json. 非安全访问。重启服务。文件位置:/etc/docker/daemon.json

{
        "insecure-registries":["172.16.200.225:5000"],
        "insecure-registries":["https://harbor.chenbyx.cn"]
}
账户文件

.docker/config.json

talos 仓库备用:

https://harbor.chenbyx.cn/harbor/projects/4/repositories

harbor 安装路径:/usr/local/harbor

卸载步骤

  1. docker rm -f $(docker ps -aq)

  2. rm -rf find / -name harbor

标签:relevant,harbor,blog,REGISTRY,https,readme,docker
From: https://www.cnblogs.com/xjxlb/p/17999519

相关文章

  • harbor搭建
    一、Harbor是VMware公司开源的企业级DockerRegistry项目,其目标是帮助用户迅速搭建一个企业级的DockerRegistry服务。Harbor以Docker公司开源的Registry为基础,提供了图形管理UI、基于角色的访问控制(RoleBasedAccessControl)、AD/LDAP集成、以及审计日志(Au......
  • Registry&Harbor私有仓库构建
    一、介绍Harbor是一个用于存储Docker镜像的企业级Registry服务。Registry是Dcoker官方的一个私有仓库镜像,可以将本地的镜像打标签进行标记然后push到以Registry起的容器的私有仓库中。企业可以根据自己的需求,使用Dokcerfile生成自己的镜像,并推到私有仓库中,这样可以大大提高拉取......
  • centos7安装harbor配置私有镜像
    准备工作#关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld#关闭SELinux和取消swapsed-i's/enforcing/disabled/'/etc/selinux/configsed-ri's/.*swap.*/#&/'/etc/fstab#主机名,根据你自己的情况来设置echo-e"192.168.50.10centos-k8s-mas......
  • 冷泉港实验室 (The Cold Spring Harbor Laboratory)
    冷泉港实验室(TheColdSpringHarborLaboratory)又译为科尔德斯普林实验室,是一个非盈利的私人科学研究与教育中心,位于美国纽约州长岛上的冷泉港,此机构的研究对象包括癌症、神经生物学、植物遗传学、基因组学以及生物资讯学,其主要成就为分子生物学领域,在该研究所一共诞生了7......
  • openEuler欧拉部署Harbor
    一、系统优化关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld二、安装Harborwgethttps://github.com/goharbor/harbor/releases/download/v2.8.1/harbor-offline-installer-v2.8.1.tgztarxvfharbor-offline-installer-v2.8.1.tgzdf-hmvharbor//homecd......
  • mini-vocabook-rs README
    mini-vocabook-rsGitHub仓库地址:mini-vocabook-rsmini-vocabook-rs是一个基于Rust和Tauri的简易C/S架构单词本桌面应用,其在后端服务器采用RustAxum框架,在客户端组件库上采用Vuetify3及其MaterialDesign3设计语言。一、功能特性每日打卡:逐步学习目标单词本......
  • 安装部署harbor
    下载离线安装包https://github.com/goharbor/harbor/releases网盘链接:https://pan.baidu.com/s/18ZwKZSlrxj44ql_ZbC9B6A提取码:HarB上传服务器解压tarzxvfharbor-offline-installer-v2.1.3.tgz-C/usr/local/修改配置文件cpharbor.yml.tmplharbor.ymlviharbo......
  • FAQ-k8s-harbor拉取镜像权限问题-imagePullSecrets
    一、配置1、dockervim/etc/docker/daemon.json{"insecure-registries":["192.168.10.122"]}systemctldaemon-reloadsystemctlrestartdocker二、方式一1、登录dockerlogin192.168.10.122-uadmin-pHarbor123452、查看config.json文件cat~/.docker/co......
  • 利用Harbor部署本地Docker镜像仓库
    (目录)背景最近需要使用k8s来部署一点小东西,由于服务器在内网,无法直接访问互联网,方便起见,使用harbor部署一个本地仓库,本文介绍harbor仓库的部署方法,以及如何下载docker镜像,如何将docker镜像上传到本地服务器上。安装Harbor下载软件在本地机器上下载软件wgethttps://github.c......
  • README
    工具介绍工具由来对于程序员等常常需要写文档的人来说,将本地markdown文档同步到云端博客平台,是一件比较繁琐的事情,首当其冲的是,大量的本地图片需要"互联网"化,即使网络上不乏有些工具能做到将图片自动上传到某些图床来解决这个问题,但是还是需要自己手动复制文档到对应的博......