Skip to content

ARM Docker image of Sonatype Nexus Repository Manager (NXRM) (Raspberry Pis - armv7l, aarch64)

License

Notifications You must be signed in to change notification settings

hartraft/nexus3-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sonatype Nexus 3 on ARM

Run Sonatype Sonatype Nexus Repository Manager (NXRM) on ARM hardware (e.g. Raspberry Pi) - both 32-bit (armv7l) and 64-bit (aarch64).

Nexus doesn't provide an official image to run on Raspberry Pi.

So I'm creating one and sharing it with everyone :-) .

This is a fork from the work done by klo2k. See the upstream at https://github.com/klo2k/nexus3-docker

(For x64, use the official image - sonatype/nexus3)

Running

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

Running with persistent storage

docker volume create --name nexus-data
docker run -d -p 8081:8081 --name nexus -v nexus-data:/nexus-data hartraft/nexus3

Running with persistent storage from a mounted host directory

mkdir ~/nexus-data && chown -R 200 ~/nexus-data
docker run -d -p 8081:8081 --name nexus -v ~/nexus-data:/nexus-data hartraft/nexus3

Building with "docker buildx" locally

Initialise buildx, if you're on a x64 machine:

# Enable ARM support
docker run --rm --privileged multiarch/qemu-user-static --reset --persistent yes

# Create 'mybuilder' if not exist, set as default builder
docker buildx inspect mybuilder||docker buildx create --name mybuilder
docker buildx use mybuilder

# Start builder
docker buildx inspect --bootstrap

Build ARM 32-bit (armv7l):

docker buildx build --pull \
  --platform "linux/arm/v7" \
  --tag "hartraft/nexus3" \
  --output=type=docker \
  .

Build ARM 64-bit (aarch64):

docker buildx build --pull \
  --platform "linux/arm64" \
  --tag "hartraft/nexus3" \
  --output=type=docker \
  .

Credits

About

ARM Docker image of Sonatype Nexus Repository Manager (NXRM) (Raspberry Pis - armv7l, aarch64)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 100.0%