Tamer Youssef

Just another site

By - Tamer

Install Docker

Prerequisites
OS requirements

To install Docker Engine, you need a maintained version of one of the following Fedora versions:

  • Fedora 44
  • Fedora 43
  • Fedora 42

Uninstall old versions

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

You can install Docker Engine in different ways, depending on your needs:

    • You can set up Docker’s repositories and install from them, for ease of installation and upgrade tasks. This is the recommended approach.
    • Before you install Docker Engine for the first time on a new host machine, you need to set up the Docker repository.sudo dnf
      config-manager addrepo --from-repofile https://download.docker.com/linux/fedora/docker-ce.repo
    • Install Docker
    • sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    • Start Docker Engine.

       sudo systemctl enable --now docker

Verify that the installation is successful by running the hello-world image:

 sudo docker run hello-world