21.0docker企业级镜像仓库harbor(vmware 中国团队)

2024-06-20 09:28

本文主要是介绍21.0docker企业级镜像仓库harbor(vmware 中国团队),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

docker企业级镜像仓库harbor(vmware 中国团队)

网站下载harbor软件包
https://github.com/goharbor/harbor
在这里插入图片描述

查看软件安装harbor版本需求限制
在这里插入图片描述

本地环境需求已满足
在这里插入图片描述

点击下载harbor安装包
在这里插入图片描述

点击releases根据版本信息下载
下面的在线安装就是docker pull。离线就是下载之后docker load
在这里插入图片描述

点击啊下载离线安装包
在这里插入图片描述

第一步:安装docker和docker-compose
安装方法略过
第二步:下载harbor-offline-installer-v1.3.0.tgz
上图已经下载
第三步:上传到/opt,并解压
在这里插入图片描述

harbor.v2.5.1.tar.gz就是docker镜像文件
在这里插入图片描述

导入镜像

docker load -i harbor.v2.5.1.tar.gz 

第四步:修改harbor.yml配置文件

hostname: 10.0.0.11
harbor_admin_password: 123456

将文件名harbor.yml.html改名为harbor.yml
将如果要是用http协议,则需要注释掉https协议对应的内容
在这里插入图片描述

第五步:执行install.sh
在这里插入图片描述

浏览器访问地址192.168.111.11
harbor.yml文件中配置的账号/密码:admin/123456
在这里插入图片描述
在这里插入图片描述

在项目中点击library-推送命令,复制标记的镜像命令

docker tag SOURCE_IMAGE[:TAG] 192.168.111.11/library/REPOSITORY[:TAG]

在这里插入图片描述

测试,在另一台dockers环境的主机上,配置daemon.json文件,然后重启docker服务即可
指定仓库IP地址,默认端口是80
在这里插入图片描述

使用docker服务登录harbor仓库进行认证
账号/密码:admin/132456
在这里插入图片描述

将上面复制的docker推送命令进行编辑,打标签,发送到harbor仓库

docker tag SOURCE_IMAGE[:TAG] 192.168.111.11/library/REPOSITORY[:TAG]
#打标签
docker tag busybox:latest  192.168.111.11/library/busybox:latest
上传镜像
docker push 192.168.111.11/library/busybox:latest

在这里插入图片描述

web界面显示上传的镜像
在这里插入图片描述

这篇关于21.0docker企业级镜像仓库harbor(vmware 中国团队)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1077740

相关文章

解决docker目录内存不足扩容处理方案

《解决docker目录内存不足扩容处理方案》文章介绍了Docker存储目录迁移方法:因系统盘空间不足,需将Docker数据迁移到更大磁盘(如/home/docker),通过修改daemon.json配... 目录1、查看服务器所有磁盘的使用情况2、查看docker镜像和容器存储目录的空间大小3、停止dock

docker 重命名镜像的实现方法

《docker重命名镜像的实现方法》在Docker中无法直接重命名镜像,但可通过添加新标签、删除旧镜像后重新拉取/构建,或在DockerCompose中修改配置文件实现名称变更,感兴趣的可以了解一下... 目录使用标签(Tagging)删除旧的php镜像并重新拉取或构建使用docker Compose在Do

docker编写java的jar完整步骤记录

《docker编写java的jar完整步骤记录》在平常的开发工作中,我们经常需要部署项目,开发测试完成后,最关键的一步就是部署,:本文主要介绍docker编写java的jar的相关资料,文中通过代... 目录all-docker/生成Docker打包部署文件配置服务A的Dockerfile (a/Docke

linux配置podman阿里云容器镜像加速器详解

《linux配置podman阿里云容器镜像加速器详解》本文指导如何配置Podman使用阿里云容器镜像加速器:登录阿里云获取专属加速地址,修改Podman配置文件并移除https://前缀,最后拉取镜像... 目录1.下载podman2.获取阿里云个人容器镜像加速器地址3.更改podman配置文件4.使用po

Docker多阶段镜像构建与缓存利用性能优化实践指南

《Docker多阶段镜像构建与缓存利用性能优化实践指南》这篇文章将从原理层面深入解析Docker多阶段构建与缓存机制,结合实际项目示例,说明如何有效利用构建缓存,组织镜像层次,最大化提升构建速度并减少... 目录一、技术背景与应用场景二、核心原理深入分析三、关键 dockerfile 解读3.1 Docke

通过Docker容器部署Python环境的全流程

《通过Docker容器部署Python环境的全流程》在现代化开发流程中,Docker因其轻量化、环境隔离和跨平台一致性的特性,已成为部署Python应用的标准工具,本文将详细演示如何通过Docker容... 目录引言一、docker与python的协同优势二、核心步骤详解三、进阶配置技巧四、生产环境最佳实践

Python一次性将指定版本所有包上传PyPI镜像解决方案

《Python一次性将指定版本所有包上传PyPI镜像解决方案》本文主要介绍了一个安全、完整、可离线部署的解决方案,用于一次性准备指定Python版本的所有包,然后导出到内网环境,感兴趣的小伙伴可以跟随... 目录为什么需要这个方案完整解决方案1. 项目目录结构2. 创建智能下载脚本3. 创建包清单生成脚本4

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

Python利用GeoPandas打造一个交互式中国地图选择器

《Python利用GeoPandas打造一个交互式中国地图选择器》在数据分析和可视化领域,地图是展示地理信息的强大工具,被将使用Python、wxPython和GeoPandas构建的交互式中国地图行... 目录技术栈概览代码结构分析1. __init__ 方法:初始化与状态管理2. init_ui 方法:

Conda国内镜像源及配置过程

《Conda国内镜像源及配置过程》文章介绍Conda镜像源使用方法,涵盖临时指定单个/多个源、永久配置及恢复默认设置,同时说明main(官方稳定)、free(逐渐弃用)、conda-forge(社区更... 目录一、Conda国内镜像源二、Conda临时使用镜像源指定单个源临时指定多个源创建环境时临时指定源