docker安装nexus3并配置统一前缀url prefix

背景

jenkins需要通过nginx反向代理才能访问,而反向代理的url中就是通过/nexus匹配的,但是在nexus的内部其实是不包含 /nexus 前缀的。在某些情况下,我们需要这样的一个前缀,那么有两种方法来修改

nexus版本:sonatype/nexus3:3.57.1
安装方式:docker

方法一:

Another environment variable can be used to control the Nexus Context Path
NEXUS_CONTEXT, defaults to /


This can be supplied at runtime:
$ docker run -d -p 8081:8081 --name nexus -e NEXUS_CONTEXT=nexus sonatype/nexus3

也就是说在运行前加上参数NEXUS_CONTEXT=nexus,当然这个前缀可以自定义。

方法二:

已经运行了nexus容器:

$ docker cp {容器名称}:/nexus-data/etc/nexus.properties nexus.properties

修改配置文件
docker安装nexus3并配置统一前缀url prefix_第1张图片

$ docker cp nexus.properties {容器名称}:/nexus-data/etc/
$ docker restart {容器名称}

其他

关于其他配置可以参考官网的介绍
https://hub.docker.com/r/sonatype/nexus3

你可能感兴趣的:(docker,容器,运维)