Dockerized version of Nexus Repo Manager 3 with HTTPS configured
Version latest was released January 25, 2017
A Dockerfile for Sonatype Nexus Repository Manager 3 with HTTPS support, based on CentOS.GitHub Repository: https://github.com/bradbeck/nexus-httpsThis Dockerfile is loosely based on the following, please refer to it for additional configuration information: https://github.com/sonatype/docker-nexus3To run, binding the exposed ports (8081, 8443), data directory, and volume containing
$ docker run -d -p 8081:8081 -p 8443:8443 -v ~/nexus-data:/nexus-data -v ~/nexus-ssl:/opt/sonatype/nexus/etc/ssl --name nexus bradbeck/nexus-https
To (re)build the image:
$ docker build --rm --tag=bradbeck/nexus-https .
/opt/sonatype/nexus/etc/ssl/keystore.jkswhich resides in the exposed volume
/nexus-data, is used for configuration, logs, and storage. This directory needs to be writable by the Nexus process, which runs as UID 200.