Install Docker on Rocky Linux 9
Official Docker CE installation with Compose Plugin and service verification.
Applies to: Rocky Linux 9 / AlmaLinux 9
Installs: Docker CE, Docker CLI, containerd, Compose Plugin
1. Remove Old Docker Versions (if any)
sudo dnf remove -y docker docker-client docker-client-latest docker-common docker-latest \ docker-latest-logrotate docker-logrotate docker-engine
2. Install Prerequisites and Add Official Repository
sudo dnf install -y dnf-plugins-core sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3. Install Docker CE and Components
sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
4. Start and Enable Docker
sudo systemctl enable --now docker sudo systemctl status docker --no-pager docker --version docker compose version
5. (Optional) Allow Non-root Docker Access
sudo usermod -aG docker $USER newgrp docker # Log out and back in for changes to take effect
6. Verify Installation
docker run --rm hello-world
If you see "Hello from Docker!", installation was successful.
7. Common Maintenance Commands
sudo systemctl restart docker sudo systemctl stop docker sudo systemctl start docker sudo journalctl -u docker --no-pager | tail -n 50