参考资料

  1. Apache Flink 是一个开源的流处理框架
  2. Known 是一个开源的内容发布平台
  3. FileZilla Server是一款开源FTP服务器软件
  4. DeepSeek-R1 是一款高性能的开源大语言模型,由深度求索(DeepSeek)团队研发
  5. Apache Cassandra 是一个开源的分布式 NoSQL 数据库系统
  6. Fedora 是由 Fedora 项目社区开发
  7. docker安装nacos详细说明以及案例
  8. Docker如何设置中文界面?

Nexus3 详细简介

Nexus Repository Manager 3(简称Nexus3)是由Sonatype公司开发的一款企业级仓库管理工具,支持Maven、npm、Docker、PyPI等多种格式的二进制组件存储与管理。

特点

  1. 多格式支持:Maven/npm/Docker/PyPI等

  2. 代理远程仓库

  3. 私有仓库托管

  4. 细粒度权限控制

  5. 高可用集群支持

  6. REST API支持

  7. 支持CI/CD集成

最新更新内容及时间

最新稳定版:3.58.1(2023年8月发布)
更新内容:

  • 安全漏洞修复

  • 性能优化

  • 新增对Go模块的支持改进

下载地址

官方下载:
https://www.sonatype.com/products/repository-oss-download

Docker镜像:
https://hub.docker.com/r/sonatype/nexus3/

官网地址

https://www.sonatype.com/products/nexus-repository

文档地址

https://help.sonatype.com/repomanager3

Docker安装示例

docker run -d -p 8081:8081 --name nexus -v nexus-data:/nexus-data sonatype/nexus3

.yarnrc设置教程

在项目根目录创建.yarnrc文件:

registry "http://your-nexus-ip:8081/repository/npm-all/"
always-auth true

常用错误及解决

  1. 403 Forbidden

    • 检查用户权限

    • 确认匿名访问是否开启

  2. Blob存储空间不足

    • 清理旧快照

    • 扩展存储空间

  3. Docker推送失败

    • 确认仓库类型为Docker(hosted)

    • 检查HTTP/HTTPS端口配置

  4. Maven依赖解析慢

    • 检查代理仓库配置

    • 重建索引

  5. 启动失败

    • 检查Java版本(需Java 8/11)

    • 确认端口未被占用