Sonatype的/nexus3 安装(基于docker)

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
posted @ 2017-08-22 10:49  dongxp  阅读(1388)  评论(0)    收藏  举报