| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> harbor企业级部署 -> 正文阅读 |
|
[网络协议]harbor企业级部署 |
harbor企业级部署harbor企业级部署默认情况下,harbor不提供证书。可以在没有安全性的情况下部署harbor,就可以通过HTTP方式连接到harbor。但是,只有在没有连接到外部internet的测试环境或开发环境中才可以使用HTTP。在生产环境中,始终使用HTTPS。要配置HTTPS,必须创建SSL证书。可以使用由受信任的第三方CA签名的证书,也可以使用自签名证书。本节介绍如何使用OpenSSL创建CA,以及如何使用CA签署服务器证书和客户端证书。下面的过程假设harbor注册表的主机名是harbor.lsldhr.com,并且它的DNS记录指向运行harbor的主机。 官网文档最好还是根据官网文档来进行配置,官网肯定是最权威的: https://github.com/goharbor/harbor/blob/v1.9.4/docs/configure_https.md 操作步骤:1、解压barbor
2、获取证书颁发机构
3、获取服务器证书
4、生成注册表主机的证书无论你是使用 FQDN(如yourdomain.com还是 IP)来连接注册表主机,请运行以下命令以生成符合使用者备用名称 (SAN) 和 x509 v3 扩展要求的注册表主机证书:
使用v3.ext文件为barbor主机生成证书:
5、为 Docker 配置服务器证书、密钥和 CA生成ca.crt、harbor.lagouedu.com.crt和harbor.lagouedu.com.key文件后,必须将它们提供给Harbor和Docker,并重新配置Harbor以使用它们。 将yourdomain.com.crt转换为yourdomain.com.cert,供Docker使用。 Docker守护进程将.crt文件解释为CA证书,.cert文件解释为客户端证书。
6、配置端口,修改barbor.yml文件
7、安装harbor
8、访问UI进行验证在本地添加映射 C:\Windows\System32\drivers\etc 访问UI进行验证 往新搭建的harbor上上传镜像docker-100服务器: 执行命令更新ca证书授权: 重启docker服务: echo “192.168.198.101 harbor.lsldhr.com” >> /etc/hosts docker login harbor.lsldhr.com docker load -i nginx.1.19.3.alpine.tar |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 10:34:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |