{% hint style="danger" %} The "Host system" must run on Linux 5+. Tested on Debian 11, Ubuntu 21.04, and Ubuntu Server 22.04 LTS. {% endhint %}
MikoPBX can be run in Docker using two main methods. The first method involves running the container directly using a Docker command with the necessary parameters. The second method involves using Docker Compose, which simplifies managing multi-container applications and allows the entire configuration to be described in a yaml file, making the deployment and maintenance of the system more convenient.
Docker installation and creating a user and directories | Commands to install Docker and Docker Compose and configuration before creating the container | install.png | docker-installation-and-creating-a-user-and-directories.md |
Running MikoPBX in a container | Instructions for running a ready-made MikoPBX container, creating a container from a custom image, and running it | docker.png | running-mikopbx-in-a-container.md |
Running MikoPBX using docker compose | Instructions for running multiple MikoPBX instances on a single host using Docker Compose | compose.png | running-mikopbx-using-docker-compose.md |