Documentación
A continuación, tenemos la documentación oficial de donde obtenemos todos los enlaces que mencionamos. https://www.sonatype.com/products/sonatype-nexus-repository
Instalación de nexus
Instalar Nexus con docker
Verificar que tengamos docker instalado
docker -v
Deberá responder la versión de docker.
Nota: si lo requiere puede ver los post de instalar docker en Windows o Instslar docker en Linux
Procedemos a Crear un volumen donde persistirán los datos de Nexus, ejecutamos:
docker volume create nexus-data
Luego creamos un contenedor con la imagen oficila de Nexus, ejecutar nexus
docker run -d -p 8081:8081 --name nexus -v nexus-data:/nexus-data sonatype/nexus3
Verificamos que se cree el contenedor
docker ps
Respuesta:
20f23778c32c sonatype/nexus3 "/opt/sonatype/nexus…" 9 seconds ago Up 9 seconds 0.0.0.0:8081->8081/tcp, [::]:8081->8081/tcp nexus
Ingresamos al navegador con la url http://localhost:8081
Procedemos a iniciar sesión, pero antes vamos a buscar la contraseña inicial, ejecutamos
docker exec -it nexus cat /nexus-data/admin.password
Roles y permisos
Roles y Permisos en Nexus Repository