Advanced
Docker Installation
Deploy Inference.net nodes using Docker on Windows and Linux
Docker Installation
This document provides detailed instructions to deploy Inference.net nodes using Docker. If you are unfamiliar with Docker, please refer to the Docker documentation. Join us on Discord if you need further assistance.
Requirements
- Windows or Linux operating system
- Any NVIDIA GPU found in our list of supported hardware
- Docker Desktop (Windows) or Docker Engine (Linux)
Linux Installation
- Download and install Docker Engine for Linux
- Install NVIDIA Driver using terminal:
Or manually select and install a specific driver version:
You can check the recommended driver version for your GPU at NVIDIA’s driver download page
- Install NVIDIA Container Toolkit for Linux
- Register a Inference.net account at https://devnet.inference.net/register
- Verify your email after registration
- On the dashboard, navigate to the “Workers” tab on the left
- Click “Create Worker” in the top right-hand corner
- Enter a name for your worker, make sure “Docker” is selected, and click “Create Worker”
- On the Worker Details page, click “Launch Worker” in the top right-hand corner
- Open Terminal and run the Docker container with yourcode:
Windows Installation
- Download and install Docker Desktop for Windows
- Download and install the NVIDIA Driver for your GPU
- Install NVIDIA Container Toolkit for Windows
- Register a Kuzco account at https://devnet.inference.net/register
- Verify your email and connect your Discord account in Settings
- On the dashboard, navigate to the “Workers” tab on the left
- Click “Create Worker” in the top right-hand corner
- Enter a name for your worker, make sure “Docker” is selected, and click “Create Worker”
- On the Worker Details page, click “Launch Worker” in the top right-hand corner
- Open PowerShell or Windows Terminal and run the Docker container with your code:
Once your node is started, you will see it enter the “Initializing” state on the dashboard. This means that your node is preparing to accept tasks. Depending on the speed of your GPU, this process may take up to 10 minutes, but generally only takes a minute or two.