Harbor - 企业级Docker 私有仓库Harbor - 企业级 Docker 私有仓库 一、安装底层需求 一、安装底层需求 Python应该是 应该是2.7或更高版本 或更高版本 Docker引擎应为 引擎应为1.10或更高版本 或更高版本 Docker Compose需要为 需要为1.6.0或更高版本 或更高版本 docker-compose: :curl -L https://github.com/docker/comp cfg)。请注意,默 )。请注意,默 认管理员用户名 认管理员用户名/密码为 密码为admin / Harbor12345 6、上传镜像进行上传测试 、上传镜像进行上传测试 a、指定镜像仓库地址 、指定镜像仓库地址 vim /etc/docker/daemon.json { "insecure-registries": ["serverip"] } b、下载测试镜像 、下载测试镜像 serverip/hello-world:latest d、登录进行上传 、登录进行上传 docker login serverip 7、其它 、其它 Docker 客户端下载测试 客户端下载测试 a、指定镜像仓库地址 、指定镜像仓库地址 vim /etc/docker/daemon.json { "insecure-registries": ["serverip"] } b、下载测试镜像 、下载测试镜像0 码力 | 4 页 | 171.12 KB | 1 年前3
OpenShift Container Platform 4.8 容器镜像仓库(Registry)4.8 容器镜像仓库(Registry) 为 OpenShift Container Platform 配置容器镜像仓库(Registry) Last Updated: 2023-04-19 OpenShift Container Platform 4.8 容器镜像仓库(Registry) 为 OpenShift Container Platform 配置容器镜像仓库(Registry) 20 23 28 28 28 30 30 30 32 33 33 33 目 目录 录 1 OpenShift Container Platform 4.8 容器 容器镜 镜像 像仓库 仓库( (Registry) ) 2 第 1 章 OPENSHIFT CONTAINER PLATFORM REGISTRY 概述 OpenShift Container Platform可以使 Operator Image Registry Operator 在 openshift-image-registry 命名空间中运行,并管理该位置中的 registry 实例。 镜 镜像 像仓库 仓库 镜像仓库是相关容器镜像和标识它们的标签(tag)的集合。 镜 镜像 像 registry mirror registry 是一个 registry,其中包含 OpenShift Container0 码力 | 39 页 | 415.94 KB | 1 年前3
OpenShift Container Platform 4.12 容器镜像仓库(Registry)4.12 容器镜像仓库(Registry) 为 OpenShift Container Platform 配置容器镜像仓库(Registry) Last Updated: 2024-02-17 OpenShift Container Platform 4.12 容器镜像仓库(Registry) 为 OpenShift Container Platform 配置容器镜像仓库(Registry) 43 49 61 61 61 64 64 65 67 68 68 69 目 目录 录 1 OpenShift Container Platform 4.12 容器 容器镜 镜像 像仓库 仓库( (Registry) ) 2 第 1 章 OPENSHIFT 镜像 REGISTRY 概述 OpenShift Container Platform可以使用您的源代码构建镜像,并进行部署及管理其生命周期。它提供了 Operator Image Registry Operator 在 openshift-image-registry 命名空间中运行,并管理该位置中的 registry 实例。 镜 镜像 像仓库 仓库 镜像仓库是相关容器镜像和标识它们的标签(tag)的集合。 镜 镜像 像 registry mirror registry 是一个 registry,其中包含 OpenShift Container0 码力 | 75 页 | 652.51 KB | 1 年前3
Helm 及Helm 应用仓库简介李辉— KubeSphere - 云原生实战云原生实战 Helm 及 Helm 应用仓库简介 李辉 — KubeSphere — 后端研发 _ by QingCloud Helm 及其应用仓库简介 如何开发一个 Helm 应用 KubeSphere 应用开发 1 2 3 _ by QingCloud 应用管理 5 应用仓库管理 4 Helm 及其应用仓库简介 • Helm 是 Kuberetes 的包管理器 类似于 应用程序的一系列 YAML 文件 • 安装 Helm 在 https://github.com/helm/helm 上下载二进制文件 _ by QingCloud Helm 及其应用仓库简介 • 应用仓库: 管理和分发 Helm Charts. • 安装 Harbor 1. helm repo add harbor https://helm.goharbor.io 2. helm fetch Chart 推送到应用仓库 _ by QingCloud KubeSphere 应用开发 • 应用生命周期: • 开发中: 开发中的 • 待发布: 已开发完成,等待应用商店管理员审核通过 • 已审核通过: 应用商店管理员审核通过 • 审核未通过: 应用商店管理员审核通过 • 已上架: 已经上架到应用商店 • 已下架: 从应用商店下架 _ by QingCloud 应用仓库管理 • 添加应用仓库0 码力 | 9 页 | 2.48 MB | 1 年前3
基于Harbor的高可用企业级私有容器镜像仓库部署实践基于Harbor的高可用企业级私有容器 镜像仓库部署实践 Tony Bai @Neusoft Cloud Technology About Me • 白明 (Tony Bai) • @Neusoft Cloud Technology • Gopher • Translator & Author • GopherChina lecturer • Blogger • mainly is Docker Registry • Docker Registry : 官方镜像 存储、管理和分发工具 • 最新实现是distribution, 实现了registry2.0协议 • 官方仓库: hub.docker.com • 国内一般采用加速器 docker push 启动一个registry docker run -d -p 5000:5000 --restart=always 便于集成到内部CI/CD系统中; • 对镜像更灵活全面地掌控; • 数据传输性能更好; • 出于安全考虑。 vs. Features of • VMware中国团队开源的企业级镜像仓库项目,聚焦镜 像仓库的企业级需求: – 支持基于角色的访问控制RBAC; – 支持镜像复制策略(PUSH); – 支持无用镜像数据的自动回收和删除; – 支持LDAP/AD认证; – Web UI;0 码力 | 34 页 | 1.50 MB | 1 年前3
Docker 从入门到实践 0.4iii. 仓库 4. 安装 i. Ubuntu ii. CentOS 5. 镜像 i. 获取镜像 ii. 列出 iii. 创建 iv. 存出和载入 v. 移除 vi. 实现原理 6. 容器 i. 启动 ii. 守护态运行 iii. 终止 iv. 进入容器 v. 导出和导入 vi. 删除 7. 仓库 i. Docker Hub ii. 私有仓库 iii. 配置文件 实战 wordpress 20. CoreOS 项目 21. Kubernetes 项目 i. 简介 ii. 快速上手 iii. 架构设计 22. 附录一:命令查询 23. 附录二:常见仓库介绍 i. Ubuntu ii. CentOS iii. MySQL iv. MongoDB v. Redis vi. Nginx vii. WordPress viii. Node 2014-11-25 完成仓库章节; 重写安全章节; 修正底层实现章节的架构、名字空间、控制组、文件系统、容器格式等内容; 添加对常见仓库和镜像的介绍; 添加 Dockerfile 的介绍; 重新校订中英文混排格式。 修订文字表达。 发布繁体版本分支:zh-Hant。 0.2: 2014-09-18 对照官方文档重写介绍、基本概念、安装、镜像、容器、仓库、数据管理、网络等章节;0 码力 | 179 页 | 2.27 MB | 1 年前3
Docker 从入门到实践 0.9.0(2017-12-31)1.7.6.3 1.7.6.4 1.7.6.5 目录 前言 修订记录 如何贡献 Docker 简介 什么是 Docker 为什么要用 Docker 基本概念 镜像 容器 仓库 安装 Docker Ubuntu Debian CentOS Raspberry Pi macOS Windows PC 镜像加速器 使用镜像 获取镜像 列出镜像 删除本地镜像 为他人作嫁衣裳 参考文档 Dockerfile 多阶段构建 其它制作镜像的方式 实现原理 操作容器 启动 守护态运行 终止 进入容器 导出和导入 删除 访问仓库 Docker Hub 私有仓库 私有仓库高级配置 数据管理 数据卷 监听主机目录 使用网络 外部访问容器 容器互联 配置 DNS 高级网络配置 快速配置指南 容器访问控制 端口映射实现 配置 2014-11-25 完成仓库章节 重写安全章节 修正底层实现章节的架构、命名空间、控制组、文件系统、容器格式等内容 添加对常见仓库和镜像的介绍 修订记录 11 添加 Dockerfile 的介绍 重新校订中英文混排格式 修订文字表达 发布繁体版本分支:zh-Hant 0.2.0: 2014-09-18 对照官方文档重写介绍、基本概念、安装、镜像、容器、仓库、数据管理、网络等 章节0 码力 | 370 页 | 6.73 MB | 1 年前3
OpenShift Container Platform 4.10 构建应用程序DEVELOPER 视角将应用程序连接到服务 第 第 7 章 章 使用 使用 HELM CHART 7.1. 了解 HELM 7.2. 安装 HELM 7.3. 配置自定义 HELM CHART 仓库 7.4. 使用 HELM 发行版本 第 第 8 章 章 DEPLOYMENTS 8.1. 了解 DEPLOYMENT 和 DEPLOYMENTCONFIG 对象 8.2. 管理部署过程 8 Serverless 的 Knative 自动扩展设置的更多信息,请参阅 自动扩展。 有关向项目添加新用户的更多信息,请参阅使用项目。 有关创建 Helm Chart 仓库的更多信息,请参阅创建 Helm Chart 仓库。 3.2. 从已安装的 OPERATOR 创建应用程序 Operators 是打包、部署和管理 Kubernetes 应用程序的方法。您可以使用集群管理员安装的 Operator 策略检测和语言检测。 例如,使用 myproject/my-ruby 镜像流以及位于远程存储库中的源: 使用 openshift/ruby-20-centos7:latest 容器镜像流以及本地仓库中的源: 注意 注意 语言检测需要在本地安装 Git 客户端,以便克隆并检查您的存储库。如果 Git 不可用,您 可以使用〜 〜 语法指定要与存储库搭配使用的构建器镜像,以避免语 0 码力 | 198 页 | 3.62 MB | 1 年前3
云原生安全威胁分析与能力建设白皮书(来源:中国联通研究院).......................................................................................21 2.2.2 镜像仓库攻击........................................................................................22 2.2.3 全景图和攻击路径图,能够帮助企业构建更完善的云原生安全防护体系,从而更 全面的保障云网环境的安全。 2.1 云原生安全威胁分析 云原生化的应用主要由两个部分组成,一是支撑应用的云原生计算环境,包 括容器、镜像、镜像仓库、网络和编排系统等。二是云原生化的应用本身,主要 包括微服务、Serverless。图 5 中攻击路径 1 至攻击路径 5,从攻击者角度展 示云原生应用关键技术面临的安全威胁。 图 5 云原生关键技术威胁全景 可变基础设施,引导 云原生安全威胁分析与能力建设白皮书 20 受害者使用该镜像创建容器,进而实现入侵容器、宿主机的目的。路径 1 显示 针对镜像层可能存在的攻击手段,包括:镜像投毒攻击、镜像仓库攻击、中间人 攻击、敏感信息泄露攻击和针对镜像不安全配置的攻击。 路径 2:攻击者直接对容器或容器运行时发起攻击,通过利用容器或容器运 行时存在的漏洞,实现入侵宿主机的目的。其中低级容器运行时负责创建和运行0 码力 | 72 页 | 2.44 MB | 1 年前3
OpenShift Container Platform 3.11 开始使用2. 开始前 4.3. FORK SAMPLE 仓库 4.4. 创建一个项目 4.5. 从镜像创建应用程序 4.6. 确定应用程序正在运行 4.7. 配置自动构建 4.8. 编写代码更改 第 第 5 章 章 使用 使用 CLI 创 创建并 建并构 构建 建镜 镜像 像 5.1. 概述 5.2. 开始前 5.3. FORK SAMPLE 仓库 5.4. 创建一个项目 5.5. 从镜像创建应用程序 Platform。现在,您需要告诉系统从哪里获取 OpenShift Container Platform。 2.1.3. 设置软件仓库 在 master 和节点上,使用 subscription-manager 启用安装 OpenShift Container Platform 所需的软件 仓库(repository)。在这个示例中,您可能已经启用了前两个库。 对于 x86_64 服务器中的云安装和内部安装,请运行以下命令: --enable="rhel-7-for-power-9-ose-3.11-rpms" 此命令告知您的 RHEL 系统,安装 OpenShift Container Platform 所需的工具可从这些软件仓库中获得。 现在,我们需要基于 Ansible 的 OpenShift Container Platform 安装程序。 注意 注意 旧版本的 OpenShift Container Platform0 码力 | 24 页 | 290.05 KB | 1 年前3
共 89 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9













