Windows Docker Installation Guide for AIV
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:
| Requirement | Details |
|---|---|
| Operating System | Windows with WSL2 enabled |
| Docker | Docker Desktop installed |
| Memory | Minimum 16 GB RAM recommended |
| CPU | Minimum 8 CPU cores recommended |
Step 1: Download the AIV 6 Docker Package
-
Go to the AIV download page.
-
Click Download.
-
The website automatically detects your operating system and selects the appropriate platform ( Windows, macOS, or Linux).
-
Verify that the correct platform is selected (Windows in this case).
-
If you are installing AIV using Docker on Linux, ensure that Docker is selected as the installation method.

-
Enter the required information in the download form:
- Enter your Work Email in the email field.
- Click Get OTP.
- An OTP will be sent to the email address you provided.
- Enter the 6-digit OTP in the Enter OTP field.
- Click Verify OTP.
- If the OTP expires before verification,click Resend OTP to receive a new OTP.
- After successful verification, the message “Email verified successfully!” is displayed, and you can proceed with the remaining fields,
- Enter your Full Name.
- Enter your Company Name.
- Select For business use from the Usage Type dropdown.
- Select your Country Code and enter your Phone Number (optional).
-
Select the checkbox to confirm that you have read and accepted the AIV EULA.
-
By selecting the checkbox, you also agree to receive communications from AIV.
-
Click Download Docker and wait for the Docker package to finish downloading. Once the download is complete, extract the ZIP file to a folder of your choice (for example, E:\docker-aiv-main).
Step 2: Run Docker Compose
-
Open Docker Desktop and ensure it is running.
-
Open Command Prompt or PowerShell and navigate to the extracted folder. For example:
E:\docker-aiv-main\docker-aiv-main -
Run the following command:
docker compose up
-
Wait for all containers to start. When you see a message indicating the application is ready, the setup is complete.
-
Verify the containers in Docker Desktop → Containers and check the memory usage.

Access AIV
Once the containers are running, open your browser and go to:
http://localhost:8080/aiv
You can now start using AIV.
Step 3: 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.
3.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
3.2 Locate the WSL Configuration File
-
Open Docker Desktop.
-
Click the Settings icon.

-
Go to Resources.yyy
-
Note the WSL configuration file path displayed (e.g.,
C:\Users\YourName\.wslconfig).
-
Navigate to that folder in File Explorer and check if
.wslconfigexists. -
If it does not exist, you will create it in the next step.
3.3 Create or Update .wslconfig
-
Open your user profile folder:
C:\Users\<YourUsername>\(Replace<YourUsername>with your Windows username). -
Create a new file named
.wslconfigwith no file extension.- Open Notepad++ or any text editor, create the content below, and save as
.wslconfiginC:\Users\<YourUsername>\.
- Open Notepad++ or any text editor, create the content below, and save as
-
Add or update the following content:
[wsl2] memory=16GB processors=8
-
Save the file and close the editor.
3.4 Restart WSL and Start Docker
-
Close Docker Desktop completely.
-
Open Command Prompt or PowerShell and run:
wsl --shutdown -
Start Docker Desktop again.
-
Navigate to your project folder and run:
docker compose up -
Verify the updated memory allocation in Docker Desktop → Container → Container memory usage.

System Requirements Summary
| Component | Minimum |
|---|---|
| OS | Windows with WSL2 |
| Docker | Docker Desktop |
| RAM | 16 GB |
| CPU | 8 cores |
Important Notes
- Always run
docker compose down(or pressCtrl + C) before modifying the WSL configuration. - Increasing memory improves performance for large datasets and complex visualizations.
- After changing
.wslconfig, runwsl --shutdownand restart Docker Desktop for the changes to take effect.