本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

nexus Docker 镜像下载 - 轩辕镜像

nexus 镜像详细信息和使用指南

nexus 镜像标签列表和版本信息

nexus 镜像拉取命令和加速下载

nexus 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

nexus
sonatype/nexus
自动构建

nexus 镜像详细信息

nexus 镜像标签列表

nexus 镜像使用说明

nexus 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

Sonatype Nexus是一款企业级软件仓库管理器,支持Maven、npm、Docker等多种包格式,可集中存储、管理开发依赖组件,集成安全扫描功能实时检测漏洞,助力团队在CI/CD流程中高效管控软件资产,确保组件合规性与安全性,是实现开源治理和DevSecOps的核心工具,帮助企业提升开发效率并降低供应链风险。
464 收藏0 次下载activesonatype镜像

nexus 镜像详细说明

nexus 使用指南

nexus 配置说明

nexus 官方文档

sonatype/docker-nexus

Sonatype Nexus Repository Manager 2 的 Docker 镜像,基于 Oracle JDK 构建。如需 Nexus Repository Manager 3,请参考:[***]

构建镜像

构建 OSS 或 Pro 版本

bash
# 构建 OSS 版本镜像  
docker build --rm --tag sonatype/nexus oss/  

# 构建 Pro 版本镜像  
docker build --rm --tag sonatype/nexus:pro pro/  

通用构建方式

复制 Dockerfile 后执行构建:

bash
docker build --rm=true --tag=sonatype/nexus .  

运行容器

基本运行(主机 8081 端口开放时)

bash
docker run -d -p 8081:8081 --name nexus sonatype/nexus:oss  

查看容器监听端口

bash
docker ps -l  

测试服务可用性

bash
curl [***]  

注意事项

默认凭据

初始登录账号:admin,密码:admin123

启动时间

新容器启动服务需要 2-3 分钟。可通过日志确认 Nexus 是否就绪:

bash
docker logs -f nexus  

安装路径与配置

  • Nexus 安装路径:/opt/sonatype/nexus
  • 配置文件:/opt/sonatype/nexus/conf/nexus.properties(文件中定义的 nexus-worknexus-webapp-context-path 参数会被 JVM 调用覆盖)

持久化目录

  • 路径:/sonatype-work,用于存储配置、日志和数据
  • 权限要求:该目录需对 Nexus 进程(运行用户 UID 200)可写

环境变量控制 JVM 参数

可通过环境变量调整 JVM 配置,运行容器时添加 -e 参数指定:

变量名作用说明默认值
CONTEXT_PATH访问 URL 路径,对应 JVM 参数 -Dnexus-webapp-context-path/nexus
MAX_HEAP最大堆内存,对应 -Xmx768m
MIN_HEAP最小堆内存,对应 -Xms256m
JAVA_OPTS额外 JVM 参数-server -XX:MaxPermSize=192m -Djava.net.preferIPv4Stack=true
LAUNCHER_CONFNexus 启动器配置文件列表./conf/jetty.xml ./conf/jetty-requestlog.xml

示例:设置最大堆内存为 1G

bash
docker run -d -p 8081:8081 --name nexus -e MAX_HEAP=1g sonatype/nexus  

持久化数据

推荐两种方式管理持久化存储(详见 Docker 数据管理文档):

方法 1:使用数据卷容器(推荐)

创建专用数据卷容器,数据卷会一直保留到无容器使用时:

bash
# 创建数据卷容器  
docker run -d --name nexus-data sonatype/nexus echo "data-only container for Nexus"  

# 运行 Nexus 并挂载数据卷  
docker run -d -p 8081:8081 --name nexus --volumes-from nexus-data sonatype/nexus  

方法 2:挂载主机目录

需确保主机目录存在且权限正确(适用于需要指定底层存储的场景):

bash
# 主机创建目录并授权(UID 200 为 Nexus 进程用户)  
mkdir /some/dir/nexus-data && chown -R 200 /some/dir/nexus-data  

# 运行容器并挂载目录  
docker run -d -p 8081:8081 --name nexus -v /some/dir/nexus-data:/sonatype-work sonatype/nexus  

添加 Nexus 插件

建议基于 sonatype/nexus 镜像创建新镜像,将插件解压到路径:
/opt/sonatype/nexus/nexus/WEB-INF/plugin-repository

示例参考:Nexus P2 插件安装

获取帮助

如需贡献或寻求帮助,可通过以下途径:

  • GitHub Issues(提交公开问题)
  • Stack Overflow(nexus 标签)
  • HipChat 公开房间(实时交流)
  • Nexus 用户邮件列表

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"