【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

Deep Reinforcement Learning - 1. DDPG原理和算法

Deep Reinforcement Learning - 1. DDPG原理和算法 背景描述 DDPG的定义和应用场景 DDPG算法相关基本概念定义 DDPG实现框架和算法 DDPG对于DPG的关键改进 下一篇 以下用RL作为Reinforcement Learning 的简称。背景描述概括来说,RL要解决的问

kenneth_yu的博客 14万+

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

分享一下使用Xilinx FPGA驱动MIPI DSI LCD屏的心路历程

分享一下调试用Xilinx FPGA驱动MIPI DSI LCD屏的心路历程,看到的朋友们,可以避免继续踩坑。

haoxingheng的专栏 5010

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万+

Ubuntu20.04复现instant-ngp,自建数据集,导出mesh

本次仅仅记录一下自己复现instant-ngp的过程,如果里面的参考有冒犯到原博主请联系我删除,本人也是nerf的小白一枚,可以一起交流学习神经辐射场,希望大家在复现instant-ngp的时候少走一些坑,情况允许下可以去复现一下npg-pl和nerfStudio,最后希望大家一起进步。看到一些博主说葵司的npg_pl也不错,而且葵司是台湾人,在youtube上也有讲解的视频。渲染的效果还是可以的,相对于源码来说还是有点模糊,我一些参数也没有设置,直接就拉进来进行渲染,速度是非常快的。

weixin_59961223的博客 9449

rfid标签技术原理

奇怪的是,RFID标签技术原理的深入剖析不仅揭示了其背后的奥秘,也让我们更加全面地认识到这一技术在数字化转型中的重要性和潜力。随着技术的不断进步和应用场景的不断拓展,RFID标签将在更多领域发挥重要作用,为物联网、智能制造等领域的发展注入新的活力。这意味着在一个读写器的覆盖范围内,可以同时读取多个RFID标签的数据,大大提高了数据收集的速度和效率。:RFID标签的“大脑”,负责存储和处理数据。芯片内部集成了存储器、控制逻辑和射频接口等电路,能够接收来自读写器的射频信号,执行相应的数据处理和通信任务。

x3088的博客 2157

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

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

yy15263393969的博客 1325

【华为OD机试真题E卷】514、学生方阵 | 机试真题+思路参考+代码分析(E卷复用)(C++、Java、Py)

【华为OD机试真题E卷】514、学生方阵 | 机试真题+思路参考+代码分析(E卷复用)(C++、Java、Py) 题目描述 学校组织活动,将学生排成一个矩形方阵 请在矩形方阵中找到最大的位置相连的男生数量 这个相连位置在一个直线上,方向可以是水平的,垂直的,成对角线的或者呈反对角线的 注:学生个数不会超过10000

KJ.JK 2492

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

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

分享技术,传播知识! 1672

【100%通过率】华为OD机试真题 Python 实现【网上商城优惠活动 / 模拟商场优惠打折II】

某网上商场举办优惠活动,发布了满减、打折、无门槛3种 优惠券,分别为: 1:每满100元优惠10元,无使用数限制,如100~199元可以使用1张减10元,200~299可使用2张减20元,以此类推; 2:92折券,1次限使用1张,如100元,则优惠后为92元, 3:无门槛5元优惠券,无使用数限制,直接减5元。

MISAYAONE的博客 9369

电源防反接保护电路全攻略实战A04

本文深入剖析了硬件设计中电源保护电路的关键技术与实战经验。文章指出,保护电路虽小但至关重要,通过对比分析二极管与MOSFET防反接方案,揭示了MOSFET在效率、温控方面的优势。针对过压保护,重点讲解了TVS二极管选型要点,强调钳位电压而非击穿电压才是保护核心。文章结合工业案例(如48V通信模块烧毁、5V系统MOSFET过热等),详细阐述了PCB布局规范、热设计路径等工程细节,并提供了USB接口ESD防护的完整选型方案。最后强调硬件设计必须考虑最坏工况,在成本与性能间找到平衡点,避免因小失大。

启芯硬件的博客 776

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

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

weixin_39680208的博客 961

CANoe如何实现TLS协议

TLS,Transport Layer Security,传输层安全协议。是在传输层和应用层之间,为了保证应用层数据能够安全可靠地通过传输层传输且不会泄露的安全防护。

jasonj333 1158

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

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

yy15263393969的博客 353

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

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

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

mon鸽 8483

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

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

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

lveshengyichou的博客 105

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

上一篇: 【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、付费专栏及课程。

余额充值