Selon le site Web de docker, l’installation de Fedora devrait être la suivante: https://docs.docker.com/install/linux/docker-ce/Fedora/#set-up-the-repository
Cependant, ces instructions ne fonctionnent pas pour Fedora et vous recevez un message frustrant "Rien à faire"
Alors, comment puis-je installer Docker-ce sur Fedora 28
Lors de la rédaction de cette réponse, le référentiel de Docker ne contenait pas de version stable pour Fedora 28. Le travail à effectuer consiste à appeler:
Sudo dnf install https://download.docker.com/linux/Fedora/27/x86_64/stable/Packages/docker-ce-18.03.1.ce-1.fc27.x86_64.rpm
Cela téléchargera la dernière version stable au moment de la rédaction de ces lignes . Hope Docker établira bientôt un dépôt pour Fedora 28
À partir de Fedora 28, seules les versions Edge, test et nightly sont disponibles.
Pour installer docker-ce Edge, vous pouvez activer le référentiel Edge:
dnf config-manager --set-disabled docker-ce-stable
dnf config-manager --set-enabled docker-ce-Edge
dnf install docker-ce
J'ai suivi les étapes ci-dessous sur Fedora 28
Installer le paquet DNF Plugins
$ Sudo dnf -y install dnf-plugins-core
--
Last metadata expiration check: 0:59:06 ago on Thu 05 Jul 2018 21:38:55 CDT.
Package dnf-plugins-core-2.1.5-4.fc28.noarch is already installed, skipping.
Dependencies resolved.
Nothing to do.
Complete!
Installer un référentiel stable
$ Sudo dnf config-manager \
--add-repo \
https://download.docker.com/linux/Fedora/docker-ce.repo
--
Adding repo from: https://download.docker.com/linux/Fedora/docker-ce.repo
Activer Edge et tester les référentiels
$ Sudo dnf config-manager --set-enabled docker-ce-Edge
$ Sudo dnf config-manager --set-enabled docker-ce-test
Installer Docker CE
$ Sudo dnf install docker-ce
....
Userid : "Docker Release (CE rpm) <[email protected]>"
Fingerprint: 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
From : https://download.docker.com/linux/Fedora/gpg
Démarrer docker
$ Sudo systemctl start docker
Vérifier l'installation
$ Sudo docker run hello-world
Si tout va bien, vous devriez obtenir
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
9bb5a5d4561a: Pull complete
Digest: sha256:3e1764d0f546ceac4565547df2ac4907fe46f007ea229fd7ef2718514bcec35d
Status: Downloaded newer image for hello-world:latest
Hello from Docker!
This message shows that your installation appears to be working correctly.