当前位置: 首页 > news >正文

Harbor安装(待补充)

参考网址: 你必须知道的Docker镜像仓库的搭建 - EdisonZhou - 博客园

harbor搭建及使用 - 浪淘沙& - 博客园

Docker安装和Harbor高可用部署 - 百度文库

(25上 /home/huangzg/registry 有 docker-compose-linux-x86_64 和 harbor-offline-installer-v2.3.4.tgz 和 harbor/harbor.yml

正在上传…重新上传取消

)

下载

root 用户(实际安装的过程中,不使用root用户 执行 install.sh时启动失败)

wget https://github.com/goharbor/harbor/releases/download/v2.3.4/harbor-offline-installer-v2.3.4.tgz

wget https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64

cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose; chmod +x /usr/local/bin/docker-compose

openssl genrsa -out test.com.key 4096

openssl req -x509 -new -nodes -sha512 -days 36500 \

-subj "/C=TW/ST=Taipei/L=Taipei/O=example/OU=Personal/CN=test.com" \

-key test.com.key \

-out test.com.crt

tar zxvf harbor-offline-installer-v2.3.4.tgz

cd harbor

vim harbor.yml.tmpl

hostname: 10.0.1.25:9999

http:

# port for http, default is 80. If https enabled, this port will redirect to https port

port: 9999

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

data_volume: /home/huangzg/registry/harbor

https:

# https port for harbor, default is 443

port: 4433

# The path of cert and key files for nginx

certificate: /home/huangzg/registry/harbor/key_and_crt_file/10.0.1.25:9999.crt

private_key: /home/huangzg/registry/harbor/key_and_crt_file/10.0.1.25:9999.key

mv harbor.yml.tmpl harbor.yml

./prepare

./install.sh

web访问: https://10.0.1.25:4433 admin/Harbor12345

windows

C:\WINDOWS\system32\drivers\etc\hosts -> 10.0.1.25 test.com -》 ipconfig /flushdns -> https://test.com:4433

linux 客户端

mkdir -p /etc/docker/certs.d/test.com -> sz test.com.crt

vim /etc/hosts -》 10.0.1.25 test.com

vim /usr/lib/systemd/system/docker.service -》ExecStart 后面加上 https://test.com:4433

(http 方式 (vim /etc/docker/daemon.json http方式需要修改,加上 "insecure-registries" : [ "test.com:9999" ]))

systemctl daemon-reload;systemctl restart docker

237上操作

docker login https://test.com:4433 -u huangzg -p Huang12345 或者 docker login https://test.com:4433 -u admin -p Harbor12345

docker tag ubuntu:16.04 test.com:4433/test/ubuntu:16.04

docker push test.com:4433/test/ubuntu:16.04

正在上传…重新上传取消

正在上传…重新上传取消

重启

$ docker-compose down $ ./prepare $ docker-compose up –d

api使用

查看版本: curl https://test.com:4433/api/version -k

查看项目: curl -u admin:Harbor12345 https://test.com:4433/api/v2.0/projects -k

相关文章:

  • python基础(二、基础语法)
  • YOLO系列之yolov2解读(2)
  • 【一生一芯】Chap.0 IC常用网站论坛门户 如何提出一个技术问题 并尝试解决 | 提问的智慧
  • 攻防世界WEB练习-fileclude
  • Mybatis实战练习四【单个条件(动态SQL)添加数据】
  • 国赛高教杯使用python/matlab必会基础数学建模-数据处理模块(课程4)
  • XGBoost算法原理详解与参数详解
  • MySQL识别不了中文怎么办?(适合新手)
  • 【面试题】集合并发问题
  • 精品基于Uniapp+SSM实现的Android安全网购平台
  • Spring Cloud Gateway 网关实现白名单功能
  • Android Studio Chipmunk | 2021.2.1 Patch 2(2022 年 8 月)
  • 小程序商城上线需要做什么?
  • 选择边缘计算网关的五大优势
  • “蔚来杯“2022牛客暑期多校训练营4(A,D,H,K,N)
  • 【Leetcode】101. 对称二叉树
  • __proto__ 和 prototype的关系
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • angular2 简述
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • Debian下无root权限使用Python访问Oracle
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • JS实现简单的MVC模式开发小游戏
  • leetcode388. Longest Absolute File Path
  • Less 日常用法
  • Linux链接文件
  • MySQL数据库运维之数据恢复
  • SAP云平台里Global Account和Sub Account的关系
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • zookeeper系列(七)实战分布式命名服务
  • 从PHP迁移至Golang - 基础篇
  • 代理模式
  • 读懂package.json -- 依赖管理
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 基于Android乐音识别(2)
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 驱动程序原理
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • elasticsearch-head插件安装
  • ​flutter 代码混淆
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • #if和#ifdef区别
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (1)Android开发优化---------UI优化
  • (1)虚拟机的安装与使用,linux系统安装
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (175)FPGA门控时钟技术
  • (5)STL算法之复制
  • (二)PySpark3:SparkSQL编程
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (算法二)滑动窗口
  • (算法设计与分析)第一章算法概述-习题