Skip to content

AIV 6 Docker Setup Requirements and Installation Guide

This guide walks you through downloading, installing, and configuring AIV 6 using Docker—from initial setup to optimizing memory for better performance.

What You’ll Learn

  • How to download and extract the AIV 6 Docker package
  • How to run AIV using Docker Compose
  • How to increase Docker memory allocation for large datasets
  • Where to access AIV after installation

Overview

The Docker deployment offers:

  • Quick setup — Run AIV with minimal configuration
  • Consistent environment — Same behavior across different machines
  • Easy management — Start and stop services with a single command

Prerequisites

Before you begin, ensure you have:

RequirementDetails
Operating SystemWindows with WSL2 enabled
DockerDocker Desktop installed
MemoryMinimum 16 GB RAM recommended
CPUMinimum 8 CPU cores recommended

Step 1: Download the AIV 6 Docker Package

  1. Go to AIVHUB.

  2. Click Download.

  3. Complete the form with:

    • Full Name
    • Phone (e.g., 9876543210 or +44 9876543210)
    • Work Email
    • Usage type — Select For personal use or For business use
  4. Check the required boxes to acknowledge that you have read and accepted the AIV EULA.

    AIV download page with form and Submit button


Step 2: Download AIV 6.4.0 (Docker via Git)

  1. From the download options, click AIV 6.4.0 (Docker via Git).

  2. You will be redirected to GitHub.

  3. Click CodeDownload ZIP.

  4. Extract the ZIP file to a folder of your choice (e.g., E:\docker-aiv-main).

    GitHub page with Download ZIP option


Step 3: Run Docker Compose

  1. Open Docker Desktop and ensure it is running.

  2. Open Command Prompt or PowerShell and navigate to the extracted folder. For example:

    E:\docker-aiv-main\docker-aiv-main
  3. Run the following command:

    docker compose up

    Terminal showing docker compose up command

  4. Wait for all containers to start. When you see a message indicating the application is ready, the setup is complete.

  5. Verify the containers in Docker Desktop → Containers and check the memory usage.

    Docker Desktop Containers view showing running AIV containers

Access AIV

Once the containers are running, open your browser and go to:

http://localhost:8080/aiv

You can now start using AIV.


Step 4: Increase Docker Memory Allocation

If Docker is using limited memory (e.g., 7.45 GB), increasing it to 16 GB improves performance for large datasets and complex visualizations. Follow the steps below only if you need more memory.

4.1 Stop Running Containers

Option A: Press Ctrl + C in the terminal where docker compose up is running.

Option B: Run this command in a new terminal from your project folder:

docker compose down

4.2 Locate the WSL Configuration File

  1. Open Docker Desktop.

  2. Click the Settings icon.

    Docker Desktop Settings icon

  3. Go to Resources.yyy

  4. Note the WSL configuration file path displayed (e.g., C:\Users\YourName\.wslconfig).

    Docker Resources showing WSL configuration file path

  5. Navigate to that folder in File Explorer and check if .wslconfig exists.

  6. If it does not exist, you will create it in the next step.

4.3 Create or Update .wslconfig

  1. Open your user profile folder: C:\Users\<YourUsername>\ (Replace <YourUsername> with your Windows username).

  2. Create a new file named .wslconfig with no file extension.

    • Open Notepad++ or any text editor, create the content below, and save as .wslconfig in C:\Users\<YourUsername>\.
  3. Add or update the following content:

    [wsl2]
    memory=16GB
    processors=8

    .wslconfig file content in Notepad++

  4. Save the file and close the editor.

4.4 Restart WSL and Start Docker

  1. Close Docker Desktop completely.

  2. Open Command Prompt or PowerShell and run:

    wsl --shutdown
  3. Start Docker Desktop again.

  4. Navigate to your project folder and run:

    docker compose up
  5. Verify the updated memory allocation in Docker Desktop → Container → Container memory usage.

    Docker Desktop Resources showing 16GB memory allocation


System Requirements Summary

ComponentMinimum
OSWindows with WSL2
DockerDocker Desktop
RAM16 GB
CPU8 cores

Important Notes

  • Always run docker compose down (or press Ctrl + C) before modifying the WSL configuration.
  • Increasing memory improves performance for large datasets and complex visualizations.
  • After changing .wslconfig, run wsl --shutdown and restart Docker Desktop for the changes to take effect.