Using Nexus3 as your repository - A Simple Guide(No Deep Shit!)
21 Jan 2021 | Docker Repository ManagerIn this article, I will guide you to set up a simple nexus3 instance.
Running nexus3 on docker
I am using the sonatype/nexus3 image for demonstration. There are multiple ways that you can set up a nexus3 instance. You can either unpack the archive in a directory to which you have full access, or you can install it with a Docker image. Take a look at sonatype Nexus Repository Manager 3 Installation for more details.
The following docker-compose.xml utilize the
version: "3.3" services: nexus3: restart: always image:sonatype/nexus3 ports: - "8081:8081" volumes: - nexus-data:/nexus-data volumes: nexus-data: driver: local driver_opts: type: 'none' o: 'bind' device: '${PWD}/nexus-data'
You should create a folder nexus-data
in your current directory at first, then use command docker-compose up -d
to running up. The nexus-data
folder will be used to store your persistent data.
$ mkdir nexus-data
$ docker-compose up -d
Creating A Repository
create a docker repository
make your docker repository private