Установка Docker и docker-compose на AlmaLinux 9

1. Обновление системы

dnf update -y && dnf upgrade -y

2. Установка дополнительных пакетов

dnf install -y dnf-plugins-core curl net-tools traceroute mc git wget

3. Добавление репозитория Docker

dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

4. Установка Docker и зависимостей

dnf install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

5. Запуск и автозагрузка Docker

systemctl start docker
systemctl enable docker
systemctl daemon-reload
systemctl restart docker

6. Установка docker-compose

curl -L "https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose