Skip to main content

Dcker - Install on RedHat 9

To install Docker Engine on Red Hat Enterprise Linux (RHEL) 9 and start the service, follow these steps:

  1. Uninstall older versions (if any):
sudo dnf remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

2. Set up the Docker repository:

sudo dnf -y install dnf-utils
sudo dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo

3. Install Docker Engine:

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

4. Start and enable Docker:

sudo systemctl start docker
sudo systemctl enable docker

5. Verify the installation (optional but recommended):

sudo usermod -aG docker $USER
newgrp docker

This command downloads a test image and runs it in a container, printing a confirmation message if successful.