> For the complete documentation index, see [llms.txt](https://0xpthree.gitbook.io/notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://0xpthree.gitbook.io/notes/development/docker/docker-compose.md).

# Docker Compose

### Version 1: `docker-compose`

```bash
» sudo apt install docker-compose
» docker-compose version
docker-compose version 1.29.2, build unknown
```

### Version 2: `docker compose`

```bash
» sudo apt install docker-compose-plugin
» docker compose version
Docker Compose version v2.32.4
```

According to [Kali Documentation](https://www.kali.org/docs/containers/installing-docker-on-kali/), to install `docker-compose-plugin` you need to update `sources.list`, import gpg key and run `apt update`.&#x20;

```bash
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable" | sudo tee /etc/apt/sources.list.d/docker.list 
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo apt update
sudo apt install docker-compose-plugin
```
