> For the complete documentation index, see [llms.txt](https://docs.monolithforensics.com/monolith/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.monolithforensics.com/monolith/deployment-and-security/on-premises-deployments/deployment/docker-installation.md).

# Docker Installation

Review supported Docker installation options for Windows, macOS, and Linux systems used with Monolith on-premises deployments.

This page provides Docker installation guidance for systems that may be used with a Monolith on-premises deployment.

### Windows

To install Docker on Windows, install **Docker Desktop for Windows**.

Follow the official Docker installation instructions:

[Install Docker Desktop on Windows](https://docs.docker.com/desktop/setup/install/windows-install/)

### WSL

Docker Desktop for Windows can use [**Windows Subsystem for Linux 2 (WSL 2)**](https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi) as its container backend.

Depending on the Windows system and Docker configuration, Docker Desktop may use WSL 2 or another supported backend such as Hyper-V.

If your deployment uses WSL 2, follow Microsoft's current installation guidance to enable and configure WSL before deploying Monolith.

### macOS

To install Docker on macOS, install **Docker Desktop for Mac**.

Docker provides installers for both Apple silicon and Intel-based Macs.

Follow the official Docker installation instructions:

[Install Docker Desktop on Mac](https://docs.docker.com/desktop/setup/install/mac-install/)

### Linux

For Linux-based Monolith hosts, follow Docker's installation guidance for your supported Linux distribution.

For Ubuntu Server, see:

[Install Docker Engine on Ubuntu](https://docs.docker.com/engine/install/ubuntu/)

### Related Documentation

* [**On-Premises Deployments**](/monolith/deployment-and-security/on-premises-deployments.md)
* [**Requirements**](/monolith/deployment-and-security/on-premises-deployments/requirements.md)
* [**Monolith Containers (Docker)**](/monolith/deployment-and-security/on-premises-deployments/monolith-containers-docker.md)
* [**Deployment**](/monolith/deployment-and-security/on-premises-deployments/deployment.md)
