Sonatype的/nexus3 安装(基于docker)

本文档详细介绍了如何在CentOS上基于Docker安装Sonatype的Nexus3。步骤包括配置Dockerfile,绑定端口8081到主机,测试安装,构建映像,并设置JVM参数。默认管理员凭据为'admin/admin123',Nexus数据存储在/nexus-data目录下,该目录需要被Nexus进程写入。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Sonatype的/nexus3

基于docker安装

基于CentOS的Sonatype Nexus Repository Manager 3的Docker文件

https://github.com/sonatype/docker-nexus3

暴露的端口8081绑定到主机

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

测试

curl http://localhost:8081

构建映像,复制Dockerfile并进行构建

docker build --rm=true --tag=sonatype/nexus3

默认凭据是:admin/admin123
可能需要一段时间(2-3分钟)才能将服务推出新的集装箱。一旦Nexus准备就绪,您可以尾随日 志:

 docker logs -f nexus

Nexus的安装是/opt/sonatype/nexus。
持久化目录,/nexus-data用于配置,日志和存储。该目录需要由作为UID 200运行的Nexus进程写入。

可以使用三个环境变量来控制JVM参数
  • JAVA_MAX_HEAP,作为-Xmx传递。默认为1200m。
  • JAVA_MIN_HEAP,作为-Xms传递。默认为1200m。
  • EXTRA_JAVA_OPTS。可以通过此变量将其他选项传递给JVM。

    这些可以在运行时提供用于控制JVM:

     docker run -d -p 8081:8081 --name nexus -e JAVA_MAX_HEAP=1500m sonatype/nexus3
    其它安装
    http://books.sonatype.com/nexus-book/reference3/install.html#installation-docker
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值