【docker部署】 Windows版docker部署harbor镜像

docker拉取harbor镜像并运行(win10版本) 安装docker 以下操作首先保证你的windows是专业版的 首先需要开启Hyper-V 选择程序和功能 点击启动或关闭windows功能 选中Hyper-V 确定后重启即可 下载docker 下载链接: 请点这里. 下载好后 一路next 安好后重启电脑 右击鲸鱼 点击setting 将如下代码覆盖如上图 (此步为设置镜像库) { "registry-mirrors": [], "insecure-registries": [ "10.11.24.188" ], 阅读详情

在这里插入图片描述

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~
个人主页:.29.的博客
学习社区:进去逛一逛~

在这里插入图片描述


Windows版docker部署harbor镜像

拉取harbor镜像

# 登录
docker login harbor.xxx
# 拉取镜像
docker pull harbor.xxx

部署步骤

# 1. 拉取项目镜像(已包含JDK)
docker pull your-cp-project:latest

# 2. 直接运行
docker run -p 8080:8080 \
  -e JAVA_OPTS="-Xmx512M -Xms512M" \
  your-cp-project:latest

host模式

使用host网络模式可以让容器直接使用宿主机的网络栈,这样容器就可以直接访问宿主机上的服务。以下是修改后的运行命令:

# 使用 --network host 参数
docker run --network host \
  -e JAVA_OPTS="-Xmx512M -Xms512M" \
  -e NACOS_ADDR=localhost:8848 \
  -e REDIS_HOST=localhost \
  your-cp-project:latest

#实际案例:
#查看镜像的id,用于docker run
docker images

# 项目1
docker run -p 8014:8014 ^
  -e JAVA_OPTS="-Xmx1G -Xms1G" ^
  -e spring.profiles.active=dev ^
  -e NACOS_ADDR=host.docker.internal:8848 ^
  -e NACOS_NAMESPACE=9608c7ba-8d56-4761-9250-ebc7a2cc153a ^
  -e JAVA_VERSION=11.0.14.1 ^
  -e spring.cloud.nacos.discovery.ip=192.168.103.184 ^
  -e spring.cloud.nacos.discovery.port=8014 ^
  -e spring.cloud.nacos.discovery.prefer-ip-address=true ^
  9896583d4177               

# 项目2
docker run -p 8011:8011 ^
  -e JAVA_OPTS="-Xmx1G -Xms1G" ^
  -e spring.profiles.active=dev ^
  -e NACOS_ADDR=host.docker.internal:8848 ^
  -e NACOS_NAMESPACE=9608c7ba-8d56-4761-9250-ebc7a2cc153a ^
  -e JAVA_VERSION=11.0.14.1 ^
  -e spring.cloud.nacos.discovery.ip=192.168.103.184 ^
  -e spring.cloud.nacos.discovery.port=8011 ^
  -e spring.cloud.nacos.discovery.prefer-ip-address=true ^
  bac84b70baec            

使用host模式的注意事项:

  1. host优点:
  • 容器可以直接访问宿主机的localhost
  • 网络性能最好(没有网络隔离开销)
  • 可以直接使用宿主机的Redis、Nacos等服务
  1. 共同注意事项:
  • 容器的端口会直接映射到宿主机,不需要 -p 参数(目前是用的-p、Windows的docker host模式可能不起效果)
  • 确保宿主机对应端口没有被占用
  • 配置中使用 localhost 或 127.0.0.1 即可访问宿主机服务(Windows需要使用host.docker.internal,包括nacos配置里面也需要用这个。)
  • 必须使用-e spring.cloud.nacos.discovery.ip=xxx.xxx.xxx.xxx设置宿主机ip地址作为nacos注册ip地址,否则默认会注册容器内ip,导致宿主机无法访问容器

在这里插入图片描述

Docker harbor的安装部署 集群要求说明:在安装 Harbor 私有镜像仓库之前,需要先有一个K8S集群,本文中使用的集群的搭建过程请见 基于CentOS 7.8安装Kubernetes 1.25.5单Master节点集群 这篇博文。 硬件要求说明:安装 Harbor 私有镜像仓库的主机或虚拟机要求至少2核4G且内存硬盘不低于40GB,本文中使用的是 CentOS7.8 虚拟机来安装Harbor私有镜像仓库。 软件要求说明:安装 Harbor 私有镜像仓库之前需要先安装 docker 和 docker-compose。 特别说明:本文 阅读详情

相关推荐

Docker Desktop 4.27 Windows 配置:2种方案解决 Harbor HTTPS 连接拒绝 (Error 443)

本文详细介绍了在Windows环境下使用Docker Desktop 4.27连接Harbor私有镜像仓库时遇到的HTTPS连接拒绝问题(Error 443),并提供了两种解决方案:客户端配置insecure-registries和服务端配置HTTPS证书。文章包含详细的技术原理、配置步骤和验证方法,帮助开发者快速解决连接问题,提升容器开发效率。

angzhan5306的博客 483

windows下的Harbor部署

harbor: 参考链接:https://mp.weixin.qq.com/s/YDEWCa4YTAHQRkHfNbdXDg 1.按照教程安装 yum install docker-compose -y 2.将harbor压缩包放到/opt目录下 并解压 tar xvf 压缩包name 3.在/opt目录下,新建/harbor-key文件 mkdir harbor-key 在harbor-key下新建harbor-key.sh文件 touch harbor-key.sh 继续按照教程配

weixin_36401739的博客 4434

Harbor私有仓库搭建和镜像变量处理

Harbor私有仓库搭建和镜像变量处理

weixin_48114253的博客 1308

安装harbor

创建harbor服务器 OS:Centos 8.2 Harbor version: v2.5.0 docker-compose version:v2.5.0 1.修改计算机名称 hostnamectl set-hostname harbor && bash 2.创建自签名证书 mkdir -p /data/ssl cd /data/ssl openssl genrsa -out ca.key 3072 openssl req -new -x509 -days 3650 -key ca.ke

weixin_49888547的博客 1210

运维第二篇:Docker--Harbor私有镜像仓库搭建

运维第二篇:Docker--Harbor私有镜像仓库搭建 先说个我认为比较重要的事情:自从Docker技术出现以后,linux运维的技术门槛大大第降低了。有了Docker以后,linux的程序部署基本已经和Windows一致了。先初始化一台linux服务器,然后安装上Docker。然后再想部署任何系统都直接下载一个官方镜像进行安装部署,可以说是特别的简单。 可以说比windows还简单,原先的管理员还需要源码包安装、调试什么的,下载就运行一个镜像完事,而且服务器需要部署的应用也相当有限,和浩如烟海的wi

u012817905的博客 637

不止于Mac:Windows和Linux下Docker配置HTTP私有镜像仓库(Harbor)的通用避坑指南

本文详细介绍了在Mac、Windows和Linux系统下配置Docker HTTP私有镜像仓库(Harbor)的通用避坑指南。针对常见的`http: server gave HTTP response to HTTPS client`报错,提供了跨平台的解决方案,包括配置文件修改、图形化界面操作及服务重启步骤,帮助开发者高效连接私有仓库并确保开发流程顺畅。

weixin_30635053的博客 453

RockyLinux 9.5 部署 Docker Harbor

Harbor 是一个开源镜像仓库,通过策略和基于角色的访问控制来保护镜像,确保镜像经过扫描且没有漏洞,并将镜像签名为可信镜像。Harbor 是一个 CNCF(云原生计算基金会:Cloud Native Computing Foundation)毕业项目,提供合规性、性能和互操作性,帮助您在 Kubernetes 和 Docker 等云原生计算平台上一致且安全地管理镜像。

leblanceAndSherry的博客 1768

Harbor login 一直提示失败的一个原因,重启docker 证书文件清空

查看/etc/docker/certs.d目录下证书是否存在 重新生成: openssl genrsa -out ca.key 4096 openssl req -x509 -new -nodes -sha512 -days 3650 \ -subj "/C=TW/ST=Taipei/L=Taipei/O=example/OU=Personal/CN=harbor.test.com...

隔壁老瓦的专栏 3391

手把手教你 Docker + Harbor 私有镜像仓库搭建与实战指南 从安装到镜像推送全流程

Docker 容器化平台,以及结合 Harbor 搭建企业级私有镜像仓库的完整流程。Docker 作为轻量级容器技术,提供镜像、容器和仓库等核心概念,广泛应用于微服务部署、CI/CD 流程和多环境一致性。Harbor 由 VMware 团队开发,具备镜像管理、安全扫描、权限控制和跨实例复制等功能,是企业常用的镜像仓库方案。文中详细讲解了 Docker 安装步骤、基础验证方法、常见应用场景,以及 Harbor 的特性与部署方式。配置部分说明了如何修改 Docker 配置文件,接入 Harbor 私服并完成登录

谢谢你的喜欢 我们一起无限进步 4万+

Harbor 安装操作系统

Harbor 提供了一个强大的容器镜像注册表服务,让你可以方便地存储、复制和分发容器镜像。你可以进一步探索 Harbor 的功能和配置选项,以满足你的特定需求。Docker 是一种流行的容器化平台,而 Docker Compose 是一个用于定义和管理多个 Docker 容器的工具。在安装 Docker 和 Docker Compose 后,我们可以下载 Harbor 的安装包。现在你已经成功安装并登录到 Harbor,你可以开始使用它来管理你的容器镜像了。替换为你的 Harbor 地址,

XrMask的博客 608

Carla-编译CarlaUE4提示HoloLens.Automation项目缺少Windows程序集?

编译CarlaUE4提示HoloLens.Automation项目缺少Windows程序集?不妨看看这个!

DSK_981029的博客 2572

Docker Harbor镜像管理仓库2.0搭建与使用详解

Harbor 概述 Harbor是由VMWare公司开源的容器镜像仓库。事实上,Harbor是在Docker Registry上进行了相应的企业级扩展, 从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问控制 ,AD/LDAP集成以及 审计日志等,足以满足基本企业需求。 官方:https://goharbor.io/ Github:https://github.com/goharbor/harbor Harbor有两个版本,之前使用的是1版本,这里使用2.0版本 ...

小楼一夜听春雨,深巷明朝卖杏花 6991

Endnote 导入参考文献的时候,格式错误太多了。et.al错误,国标GBT7714在endnote中的详细配置教程,适用于本科,硕士论文文献插入的模板

EndNote插入文献常遇到以下错误主要如下: 等、et al不分; 英文作者全名大写; 期刊名字使用了缩写(图片里没有体现;卷号、期号缺失时出现乱码,多了半个括号;页码范围略去了相同部分;没有悬挂缩进,本文全部解决,全网最细

sakura的博客 3万+

docker desktop(Windows)使用docker login远程登录Harbor私有镜像仓库解决自动访问https报错问题

docker desktop(Windows)使用docker login远程登录Harbor私有镜像仓库解决自动访问https报错问题0、环境说明1、遇到的问题2、问题解决方法-网上查阅的3、正确的解决方法4、重新执行docker login,并push本地镜像至远程harbor仓库 0、环境说明 harbor私有镜像仓库部署在华为云ECS上 本机电脑环境是windows10 + docker desktop + IDEA(spring boot + spring cloud项目) 需要把Java项目

分享技术,传播知识! 1万+

从JT808/JT1078协议到多端协同:构建高并发北斗车辆监控平台的技术实践

本文详细介绍了基于JT808/JT1078协议构建高并发北斗车辆监控平台的技术实践,包括协议解析、高并发架构设计、多端协同实现及数据持久化策略。通过Netty、Kafka等技术优化,系统成功支撑日均2000万条消息处理,为GPS车辆动态监控系统提供了可靠解决方案。

weixin_28358083的博客 224

LAMMPS实操系列(四): 高熵合金FCC-CoCrCuFeNi的退火模拟

我们对FCC-CoCrCuFeNi的退火模拟思路主要是,首先将材料以均匀的速率用100 ps从300 K升温至1000 K,然后在1000 K的温度下平衡100 ps,随后以均匀的速率用100 ps从1000 K降温至300 K,随后通过共轭梯度下降法做静力学结构优化得到退火后的结构。由于FCC-CoCrCuFeNi高熵合金被认为是潜在的工程结构材料[1],接下来我们将对退火前后的结构进行压缩模拟,对比退火前后FCC-CoCrCuFeNi高熵合金的力学性能变化,敬请各位读者关注我们的更新。

Ceshigo_CD的博客 4836

Docker私有镜像仓库实践-harbor使用

Docker有个形象的比喻叫集装箱,kubernetes是舵手,而Harbor是港湾,其实harbor是用来保存容器镜像的仓库,企业使用docker、kubernetes时,一般都需要个私有镜像仓库,Harbor就是其中的佼佼者。官方的解释:Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器。

yy15263393969的博客 1325

一文梳理金融风控建模全流程(Python)

。借助A卡模型,银行或金融机构能够根据申请人的个人信息和历史数据,对其进行风险评估。这种评估能够帮助金融机构判断借款人是否具备偿还贷款的能力和意愿。

weixin_43420291的博客 4775

Windows10子系统Ubuntu20.04.4 LTS部署docker后制作docker镜像,并把镜像推送至Harbor私有镜像仓库

关于在Windows10中安装子系统,请参看我的上一篇博文Windows10启用WSL2,安装子系统Ubuntu20.04.4 LTS并在Ubuntu中部署docker。

分享技术,传播知识! 1672

使用 MATLAB/Simulink + Simscape Electrical + Simulink Design Optimization,构建一个基于SiC/GaN的Z源逆变器在储能系统中的软启

《手把手教你学Simulink:Z源逆变器在储能系统中的应用》摘要 本文详细介绍了使用MATLAB/Simulink构建Z源逆变器储能系统仿真模型的全过程。Z源逆变器凭借其独特的阻抗网络结构,解决了传统逆变器在直通保护和升压能力方面的痛点。文章通过6个关键步骤:主电路搭建、调制策略设计、软启动实现、仿真分析、效率对比和工程问题解决方案,完整展示了Z源逆变器从理论到仿真的实现路径。重点讲解了直通零矢量SPWM调制策略和渐进式升压比控制方法,验证了系统93.3%的效率和优异的抗扰性能。该模型为光伏储能、电动汽车

MHD0815的博客 122

无人机威胁检测(Hostile Drone Detection)——基于YOLOv10与UI界面的实现

Anti-UAV数据集由多种场景下的无人机视频与图片组成,包含无人机目标的多样化姿态、背景、光照变化,专门用于反无人机检测研究。YOLO(You Only Look Once)系列是当前流行的实时目标检测算法,具有速度快、精度高的特点。网络结构优化:更深更轻的主干网络,提升特征提取能力。检测头改进:多尺度特征融合,更好检测小型目标如无人机。训练技巧:使用自动混合精度训练(AMP)、数据增强、标签平滑等技术。

YOLO 229

window docker 查看镜像仓库_Docker镜像仓库Harbor的安装部署

一、harbor 简介Harbor是一个企业级的注册服务器(registry),用于保存和管理docker的镜像文件。Harbor主要提供 Dcoker Registry 的WEB管理界面,同时支持多个注册服务器之间进行镜像同步,还提供了高级的安全特性,如用户管理、访问控制和活动审计。二、配置harbor1、下载harbor最新版本,Harbor的安装方式有两种,一种是源码在线安装,另一种是下载完...

weixin_39680208的博客 961

数学建模之0—1规划(Python)

目录 1、概述 (1)知识框架 (2)线性整数规划模型 (3)分支定界法 2、案例 (1)案例1​ (2)案例2 3、遗传算法—sko-GA包实现 (1)代码 (2)结果 4、PuLp实现 (1)代码 (2)结果 5、致谢 1、概述 (1)知识框架 (2)线性整数规划模型 (3)分支定界法 2、案例 (1)案例1 (2)案例2 3、遗传算法—sko-GA包...

weixin_46039719的博客 4106

Docker私有镜像仓库实践-harbor安装部署

Docker有个形象的比喻叫集装箱,kubernetes是舵手,而Harbor是港湾,其实harbor是用来保存容器镜像的仓库,企业使用docker、kubernetes时,一般都需要个私有镜像仓库,Harbor就是其中的佼佼者。官方的解释:Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器。

yy15263393969的博客 353

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

【docker】Docker Desktop 镜像打包、测试、上传

但如果容器本身不需要被访问的话,容器自己运行,我通过控制台使用docker 命令来进入到容器内容,使用mysql的命令进入到mysql 中来操作mysql ,也是可以的。点击上图中的容器名称,例如「mysql_cn」,会进入到如下图所示的容器页面。一个镜像可以启动多个容器,可以设置不同的容器名称,比如为可以启动两个mysql容器这样就有两个mysql容器在运行,两者运行互不干扰。terminal 是容器的终端(即已经在容器里面了), 可以在终端上执行一些mysql的命令,进入到mysql 执行sql语句。

mon鸽 8483

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Harbor私有镜像仓库部署及使用教程

若使用HTTP协议,由于Docker默认要求仓库使用HTTPS,需要配置Docker信任该Harbor仓库,否则Docker客户端会拒绝连接。创建用户以后,就可以将用户添加到具体项目中,实现权限控制,默认的超级管理员是所有项目的项目管理员。Harbor支持跨仓库镜像复制与同步,首先配置好远程仓库地址和对应的匹配规则,然后就可以把本地仓库镜像同步到远程仓库,实现镜像备份和高可用功能。在微服务架构与分布式部署成为主流的今天,Docker镜像的高效管理与安全分发已成为企业DevOps流程中的核心环节。

lveshengyichou的博客 105
上一篇: 【AI Prompt】优质AI提示词模板 (附赠小红书爆款标题生成提示)
下一篇: 【MCP】Cursor 使用 ApiFox MCP Server
.29.
.29. 2022 社区之星年度评选TOP 30 2022 社区之星年度评选TOP 30
博客等级 码龄5年 1万+粉丝 203原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

.29.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值