手把手教你 Nexus 配置 Docker 镜像源|内网提速超简单

Nexus3实战:构建高效内网Ubuntu APT镜像仓库 本文详细介绍了使用Nexus3构建企业内网Ubuntu APT镜像仓库的完整实战指南。通过Docker部署Nexus3,配置专属Blob存储,创建APT代理仓库并详解关键参数,最终实现内网服务器无缝切换源。该方案能大幅降低外网带宽消耗,提升软件部署速度与稳定性,是运维团队优化基础设施的高效实践。 阅读详情

在团队开发和内网部署场景中,反复从公网拉取Docker镜像不仅耗时耗流量,还容易受网络波动影响效率。Nexus私服+轩辕镜像的组合,既能实现内网镜像缓存复用,又能借助稳定的镜像源解决拉取慢、失败的问题,堪称内网镜像管理的最优解。

本文全程实操演示,带你从零开始用Docker部署Nexus,并对接轩辕镜像搭建专属Docker代理仓库,看完就能直接上手落地。


一、Nexus Repository 基础认知

1.1 为什么要搭建Nexus私服?

Nexus私服是部署在内网的构件管理仓库,核心作用是代理远程仓库、缓存构件、内网共享,完美解决团队开发的镜像下载痛点:

  • 本地无缓存时,私服主动请求远程镜像源下载,缓存后供内网所有设备使用

  • 避免多人重复拉取大体积镜像,大幅提升团队协作效率,节省公网带宽

  • 内网环境隔离时,依旧能稳定获取镜像,保障部署流程顺畅

本次教程重点基于轩辕镜像配置Docker代理源,兼顾稳定性与下载速度,适配各类内网场景。

1.2 Docker一键部署Nexus容器

相比传统安装方式,用Docker部署Nexus无需繁琐配置环境,一条命令即可快速启动,全程零门槛。

步骤1:拉取轩辕镜像的Nexus镜像

直接拉取轩辕镜像托管的Nexus3镜像,避免公网拉取延迟,指定稳定版本3.90.1,完整拉取输出如下:

docker pull docker.xuanyuan.run/sonatype/nexus3:3.90.1
3.90.1: Pulling from sonatype/nexus3
4638e3415987: Pull complete
87650cc837b9: Pull complete
4591fb595303: Pull complete
3cd2f89bf989: Pull complete
1cb34de82e1f: Pull complete
575f766103b9: Pull complete
Digest: sha256:cb94c17229a34d203653345dfa28552ee462cf79c77dd2fadbd98422e5a439bc9
Status: Downloaded newer image for docker.xuanyuan.run/sonatype/nexus3:3.90.1
docker.xuanyuan.run/sonatype/nexus3:3.90.1

拉取完成后,执行命令验证镜像是否下载成功,完整输出如下:

docker images
                                                                                                    i Info →   U  In Use
IMAGE                                        ID             DISK USAGE   CONTENT SIZE   EXTRA
docker.xuanyuan.run/sonatype/nexus3:3.90.1   8509100d098c        701MB             0B

出现对应镜像信息,说明拉取无误。

步骤2:创建Nexus数据卷

为了防止容器重启后数据丢失,需要创建独立数据卷,持久化存储Nexus的配置、缓存的镜像等数据,创建命令及完整输出:

docker volume create --name nexus3
nexus3

执行以下命令查看数据卷详情,确认创建成功,完整JSON输出:

docker volume inspect nexus3
[
    {
        "CreatedAt": "2026-03-21T02:24:38Z",
        "Driver": "local",
        "Labels": null,
        "Mountpoint": "/var/lib/docker/volumes/nexus3/_data",
        "Name": "nexus3",
        "Options": null,
        "Scope": "local"
    }
]

步骤3:启动Nexus容器

执行启动命令,映射端口、配置JVM参数和数据卷挂载,保证Nexus稳定运行:

docker run -d \
--name nexus3 \
--restart=always \
-p 8081:8081 \
-p 8082:8082 \
-p 8083:8083 \
-e NEXUS_CONTEXT=nexus \
-e INSTALL4J_ADD_VM_PARAMS="-Xms1024m -Xmx1024m -XX:MaxDirectMemorySize=1024m" \
-v nexus3:/nexus-data \
docker.xuanyuan.run/sonatype/nexus3:3.90.1

关键参数说明:

  • -p 8081:8081:Nexus管理后台端口

  • -p 8082:8082:Docker代理仓库访问端口

  • -e NEXUS_CONTEXT=nexus:设置后台访问前缀,需通过/nexus路径登录

  • -e INSTALL4J_ADD_VM_PARAMS:调整JVM内存,避免Nexus卡顿

启动后执行命令验证容器状态,完整输出如下:

docker ps
CONTAINER ID   IMAGE                                        COMMAND                  CREATED          STATUS          PORTS                                                             NAMES
31126dc58b00   docker.xuanyuan.run/sonatype/nexus3:3.90.1   "/opt/sonatype/nexus…"   35 seconds ago   Up 33 seconds   0.0.0.0:8081-8083->8081-8083/tcp, [::]:8081-8083->8081-8083/tcp   nexus3

显示容器UP状态,说明启动成功。

步骤4:登录Nexus管理后台

访问后台地址(替换为服务器IP):

http://localhost:8081/nexus/

打开后可参考官方指引图找到密码文件位置:

Nexus后台密码指引

默认管理员账号为admin,密码存储在容器内,执行命令获取初始密码,完整输出:

docker exec nexus3 cat /nexus-data/admin.password
fa28e8e4-457b-4e82-8425-0505c0d308d1

登录成功后,Nexus会弹出引导步骤,按提示修改admin密码即可:

Nexus登录引导改密码

1.3 Nexus仓库核心类型解析

通过导航菜单栏的配置按钮,进入仓库配置页面,界面参考下图:

Nexus仓库配置页面

页面内可看到三类核心仓库,理解分工才能正确配置Docker代理:

  • Group(仓库组):统一管理多个仓库,客户端只需请求组地址,即可访问组内所有仓库资源

  • Hosted(宿主仓库):存储内部私有构件、第三方商业包,分为releases(正式版)、snapshots(快照版)、3rd party(第三方依赖)三类

  • Proxy(代理仓库):代理远程公共镜像源,缓存下载过的构件,本次搭建Docker私服核心就是配置此类仓库


二、对接轩辕镜像,搭建Docker代理私服

2.1 创建Docker Proxy代理仓库

这是核心步骤,重点配置轩辕镜像代理,切记避开选型坑点,否则会导致镜像拉取失败。

步骤1:新建Docker Proxy仓库

  1. 进入仓库配置页,点击Create repository

  2. 选择仓库类型:Docker Proxy

  3. 在Repository Connectors模块,勾选HTTP协议,端口默认8082(与容器映射端口一致)

创建Docker Proxy仓库界面

步骤2:配置轩辕镜像远程地址(核心)

在Proxy配置模块,Remote storage填写您的轩辕镜像专属域名,这是代理加速的关键,配置界面参考:

Proxy远程存储配置

避坑必看:代理模式选型

此处必须选择第一个选项:Use proxy registry (specified above),选错会直接导致manifest拉取失败!

三个选型区别:

  • ✅ Use proxy registry:标准Docker Registry代理,适配轩辕镜像、Harbor、私有Registry等场景

  • ❌ Use Docker Hub:仅适用于官方Docker Hub,会自动处理token认证,代理轩辕镜像会报错

  • ❌ Custom index:老旧Registry适配方案,现已基本弃用

代理模式选型界面

步骤3:完成仓库创建

其余配置保持默认,拉到页面底部点击Create repository,即可完成Docker代理仓库搭建:

Docker Proxy仓库创建完成

2.2 验证私服拉取镜像

步骤1:登录Nexus Docker私服

执行docker login命令,输入Nexus的admin账号和密码,完整登录输出:

docker login localhost:8082
Username: admin
Password:
Login Succeeded

提示Login Succeeded,说明登录成功。

步骤2:拉取测试镜像

以tomcat镜像为例,直接通过私服地址拉取,验证代理是否生效,完整拉取输出:

docker pull localhost:8082/tomcat
Using default tag: latest
latest: Pulling from tomcat
817807f3c64e: Pull complete
de9be28b9519: Pull complete
c318c44e952a: Pull complete
4f4fb700ef54: Pull complete
cc1e0a391268: Pull complete
3adf9b5baee6: Pull complete
5c5afa59de0e: Pull complete
Digest: sha256:fcc94d094f67f608be017c177cabfae6f8e01b100e039c8becc9141c4e76eb1b2
Status: Downloaded newer image for localhost:8082/tomcat:latest
localhost:8082/tomcat:latest

拉取完成后,执行命令查看本地镜像,完整输出:

docker images
                                                                                                    i Info →   U  In Use
IMAGE                                          ID             DISK USAGE   CONTENT SIZE   EXTRA
localhost:8082/tomcat:latest                   d10cfd9141f2        417MB             0B

出现localhost:8082/tomcat镜像,说明Nexus对接轩辕镜像完全成功,后续内网设备均可通过该私服拉取镜像。


三、总结与拓展

本次教程通过Docker极简部署Nexus,搭配轩辕镜像完成Docker代理仓库配置,实现了内网镜像缓存加速,全程无需复杂运维,适合中小团队快速落地。

如需进一步优化,可根据内网环境配置域名访问、Nginx反向代理,让私服访问更便捷;也可搭配仓库组整合多个代理源,满足多元化镜像拉取需求。

后续使用过程中,Nexus会自动缓存拉取过的镜像,再次下载时直接从内网获取,速度提升立竿见影,彻底告别公网拉取卡顿问题~

Ubuntu 18.04下Ansible自动化安装Docker 20.10实战指南 Docker作为主流容器运行时,其稳定部署依赖于操作系统兼容性、APT源可靠性与权限配置一致性。在Ubuntu 18.04等LTS系统中,官方docker.io包版本陈旧且缺乏安全更新,必须切换至Docker官方APT源;而Ansible凭借任务原子性与状态确定性,可精准解决GPG密钥导入失败、apt-transport-https缺失、daemon.json语法错误等高频部署故障。该方案兼顾内核兼容性(适配4.15内核)、国内镜像加速与非root用户免sudo操作,广泛适用于CI/CD基础设施初始化、Je 阅读详情

相关推荐

OWASP Dependency-Check实战指南:从安装配置到报告解读的避坑全流程

在软件开发生命周期中,第三方依赖管理是保障应用安全的关键环节。软件组成分析(SCA)工具通过自动化扫描项目依赖,并与国家漏洞数据库(NVD)等公共漏洞库进行比对,识别已知安全漏洞,其核心价值在于将安全防护左移,从源头降低供应链风险。这类工具广泛应用于DevSecOps流程,帮助开发和安全团队在CI/CD流水线中建立质量门禁。本文聚焦于OWASP Dependency-Check这一主流开源SCA工具,针对其在实际部署中高频出现的网络配置与报告误报等挑战,提供了详尽的解决方案。通过解析其基于证据收集和CPE匹

weixin_30536513的博客 355

2026 Docker 国内镜像加速配置教程

本文介绍了轩辕镜像免费版与专业版的配置方法,适用于解决Docker镜像拉取速度慢的问题。免费版适合个人临时使用,专业版支持多仓库加速,适合生产环境。配置方式涵盖Linux、Windows、macOS系统以及K8s、NAS等场景,提供一键脚本和手动配置指南,并包含containerd、Podman等容器运行时的详细设置说明。

java_logo的专栏 1046

Dependency-check开源SCA工具深度解析:原理、避坑与CI/CD集成

软件成分分析(SCA)是现代DevSecOps中识别第三方组件安全风险的核心技术,其本质是通过静态依赖解析、二进制指纹识别与CVE漏洞数据库比对,实现对开源组件供应链风险的自动化溯源。Dependency-check作为主流开源SCA工具,依托本地NVD数据闭环、CPE精准映射和CVSS分级决策能力,在离线环境适配性、漏洞证据置信度和构建流程嵌入性方面具备独特优势。它不替代动态扫描或代码审计,而是填补‘已知漏洞’在构建阶段的检测空白,广泛应用于Java/Node.js/Python项目及Docker镜像的合

weixin_34245749的博客 457

docker快速安装及配置镜像加速源

本人是docker初学者,找了很多Linux系统(centos 7)安装docker方法,最后总结出比较好用的以及配置。

2403_83222374的博客 548

2025最新国内服务器可用docker源仓库地址大全(2025年9月更新) · DockerHub镜像加速全面指南(Windows、Mac、Linux配置教程)

【摘要】2025年9月更新国内Docker镜像加速指南,针对DockerHub限速问题提供15+可用镜像源清单(推荐docker.1ms.run等),涵盖Windows/Mac/Linux/containerd等多平台配置方法。重点介绍通过修改daemon.json配置registry-mirrors的推荐方案,以及直接使用镜像域名的应急方式,并给出多源并行配置、保留官方回源等6项最佳实践。附常见问题解决方案,强调HTTPS安全性和避免私有镜像推送至第三方源。适用于云服务器/办公网络环境,帮助开发者解决镜像

猫头虎技术团队:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:优快云WF,猫头虎承诺每年免费为100名C站创作者做账号流量诊断服务!全网搜:猫头虎技术团队,点击文章底部名片或直接私信我一切皆可谈,快找虎哥! 1万+

保姆级教程:在iQuant平台从零写一个Python量化策略(附完整代码示例)

本文提供了一份详细的iQuant平台Python量化策略开发教程,从环境准备到策略实现、回测优化,再到实盘运行,每个步骤都配有完整代码示例和常见问题解决方案。适合量化交易新手快速上手,掌握双均线策略等核心开发技巧。

weixin_42783709的博客 479

2026 年 6 月稳定可用 Docker 镜像源分享 | 实测无坑

最近很多docker源都不可用了,公司开发组有诉求,我们运维组调研了下,记录下自己常用,稳定快速的 docker 可用镜像源。 记录下备用,这个源用的久,很稳定,速度也相当不错。 后续调研到更多好用的源再更新。

java_logo的专栏 642

contextcapture多区块点云_多源点云数据融合的建筑物精细化建模

本文内容来源于《测绘通报》2020年第8期,审图号:GS(2020)3611号多源点云数据融合的建筑物精细化建模王树臻1, 郑国强1, 王光生1, 胡玉民2, 张德怀2, 亓伟3 ...

weixin_36301639的博客 1825

轩辕镜像的安装和使用

网址:https://1panel.cn/安装 1Panel: 安装 Docker 网址:https://xuanyuan.cloud/配置 Docker 服务: 登录轩辕镜像服务: 拉取镜像:

qq_38375506的博客 327

【一】PCIe基础知识

Linux PCIe基础知识

他山之石 可以攻玉 4万+

【博客汇总】UV打印机博客汇总

UV平板机博客汇总

Print World的专栏 1740

2026年最新可用!Docker/DockerHub 国内镜像源/加速列表

注意:如果在 Docker Desktop for Mac 或 Docker Desktop for Windows 中使用 Docker,可以在 Docker Desktop 的设置中进行镜像加速器的配置,不需要手动编辑配置文件。Docker 镜像库是一个用于存储和分发 Docker 镜像的服务。Docker 镜像是一个包含应用程序及其依赖项的只读模板,可以用来创建 Docker 容器。Docker 镜像库可以帮助开发者和团队共享和管理这些镜像。如果要使用多个镜像源,可以在。替换成上述的镜像地址。

eytha的博客 4万+

coze开发-5、给智能体添加“技能”

中间编排与技能组件 中间编排的定义 中间编排是指在智能体的构建过程中,使用一些工具对智能体进行协调和管理。通过这些工具,我们能够更好地实现智能体在特定业务场景中的应用。

andyyah晓波的博客 527

2026年Docker国内镜像源实测与加速配置全攻略

容器镜像的拉取速度直接影响开发与部署效率,尤其在依赖海外Docker Hub时,网络延迟和丢包常让docker pull卡顿到怀疑人生。镜像加速的原理是在就近节点部署缓存转发层,类似CDN加速网页资源,通过配置国内镜像源让Docker优先从缓存节点拉取,从而大幅提升下载速度。技术价值在于降低等待时间、提升CI/CD链路稳定性,并支持家庭宽带、云服务器、教育网等不同网络环境。实际应用中,配置Docker Engine与Docker Desktop的registry-mirrors列表,并掌握验证与故障排查方法

weixin_33428613的博客 163

C# NX二次开发:两种过滤器设置方案的实战解析与场景适配

本文深入解析C# NX二次开发中的两种过滤器设置方案:AddFilterHandler回调与MaskTriple属性设置。通过实战案例对比其性能差异与适用场景,帮助开发者根据需求选择最优方案,提升NX插件开发效率与交互体验。特别针对BlockStyler集成场景提供专业建议,是NX二次开发者的实用指南。

weixin_33739646的博客 844

第12步 支持向量机(SVM)

搭建SVM

Jet4505的博客 1051

Nexus私服实战:从零搭建Maven与npm企业级仓库

本文详细介绍了如何从零开始搭建Nexus私服,以统一管理Maven与npm依赖。通过Docker快速部署,配置代理、宿主及仓库组,实现依赖缓存加速、构建稳定与内部资产管控。文章还涵盖客户端配置、权限管理及维护指南,助力团队提升开发效率与协作规范性。

weixin_28836875的博客 147

一根网线,让整个公司断网,二层环路真实事故复盘

那天晚上 23:47,监控告警突然爆了。核心交换机 CPU 100%。ARP 表暴涨。广播流量飙升。业务系统集体超时。5 分钟后,全公司断网。运维群里一句话:“是不是黑客攻击?但老网工都知道,这种现象只有一种可能:二层环路。

网络技术联盟站 349

Maven安装配置全指南:从JDK绑定到阿里云镜像源实战

Maven作为Java生态核心构建工具,其安装与配置远不止环境变量设置——本质是JDK版本兼容性、双配置域模型(全局/项目)、settings.xml加载优先级、镜像源策略注入的系统工程。理解Maven如何解析依赖、按什么顺序加载配置、为何阿里云镜像源能将单次构建提速4分钟,是保障CI/CD稳定性的基础能力。本文聚焦Maven安装验证、settings.xml结构密码、阿里云镜像精细化配置三大技术支点,覆盖Windows/Linux/macOS平台差异、IDEA集成对齐、生产审计清单等真实场景,为初级开发者

weixin_34090562的博客 338

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

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

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

用Nexus搭建pip私服:解决下载慢与私有包分发痛点

在Python项目开发中,依赖管理常受制于公共PyPI源的网络波动和内部私有包的分发难题。Nexus作为成熟的制品管理平台,通过proxy、hosted、group三种仓库类型,为团队提供了一个统一、可信的pip源入口:外部依赖由代理仓库拉取并缓存,私有包由托管仓库统一管理,组合仓库则对外提供单一访问地址。这种架构不仅显著提升下载速度,更实现了依赖版本的一致性与可追溯性,适用于内网开发、多人协作以及持续集成等场景。本文将从仓库设计原理出发,详解基于Docker的Nexus部署流程、pip客户端配置方法以及私

weixin_27743991的博客 243

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

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

清华源配置教程:让TensorFlow-v2.9依赖包下载快3倍

通过配置清华大学开源镜像源,可将TensorFlow 2.9的安装速度提升3倍以上,显著改善依赖下载慢、CI/CD构建失败等问题。只需简单修改pip配置,即可实现全局加速,尤其适用于教学、团队协作和容器化部署场景。

weixin_28913879的博客 469

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

kolla-ansible 部署 OpenStack 实战指南(麒麟 V11 + Zed 版)

在麒麟系统(Kylin)上部署OpenStack

qq_39293057的博客 494

Docker基础使用

Docker就是程序+环境。docker官方以及大量的第三方制作了带各种程序的操作系统,装在名为docker的文件中。我们只需要输入命令找到这些docker文件,然后一键安装,那么已经配置好的程序就可以直接运行了。这样节省了我们大量的部署配置运维的时间。解决了微服务的部署难题。

BedwarsXD的博客 1392

手把手教你用 Docker 部署 Python

手把手教你用 Docker 部署 Python

https://ophome.blog.youkuaiyun.com,在IT行业有多年的工作经验,尤其是在Python、Linux、负载均衡、Nginx和服务器运维等领域。 1869

2025 年 11 月最新 Docker 镜像源加速列表与使用指南

本文提供了多款Docker镜像加速源的详细配置指南,包括腾讯云、阿里云等。针对不同用户场景,介绍了Linux一键安装脚本(支持13种发行版)、macOS/Windows配置方法,以及K8s containerd、Podman等特殊环境的加速设置。文章还包含常见问题解答,并建议个人用户使用免费加速源,企业/开发者选择专业版获取稳定服务。配置后可显著提升镜像拉取速度,适用于各类容器化场景。建议收藏以便获取后续更新。

java_logo的专栏 7954

docker镜像加速

现在国内很多docker镜像都关闭了,导致下载镜像越来越难,现在推荐几种靠谱的方案。

Cloud的专栏 1465
上一篇: 超全 Docker 镜像源配置指南|Windows/Mac/Linux一键搞定,拉镜像再也不卡顿
下一篇: 2026 年 4 月最新 Docker 镜像源加速列表与使用指南
java_logo
博客等级 码龄18年 325粉丝 240原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值