How to install Docker and docker composer on almalinux / linux

Here is a great tutorial to install docker on your linux server (Almalinux)


🔎 1. Confirm OS (optional but good)

cat /etc/os-release

You should see:

AlmaLinux

🧹 2. Remove Any Old Docker Versions (Safe)

sudo dnf remove -y docker \
  docker-client \
  docker-client-latest \
  docker-common \
  docker-latest \
  docker-latest-logrotate \
  docker-logrotate \
  docker-engine

📦 3. Install Required Tools

sudo dnf -y install dnf-plugins-core curl

🔐 4. Add Docker’s Official Repository (RHEL-Compatible)

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

✔️ This repo officially supports AlmaLinux


🐳 5. Install Docker Engine + Compose Plugin

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

▶️ 6. Start & Enable Docker

sudo systemctl start docker
sudo systemctl enable docker

🧪 7. Verify Installation

Docker version

docker -v

Docker Compose (correct command)

docker compose version

Runtime test

sudo docker run hello-world

✔️ If you see Hello from Docker! — it’s working.


👤 8. Run Docker Without sudo (Recommended)

sudo usermod -aG docker $USER
newgrp docker

(Log out & back in if needed)


Cleaning Up

If you need to uninstall Docker, run the following

sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *