web-dev-qa-db-fra.com

Installation de docker-ce sur Fedora 28

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

6
Sagi Forbes

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

5
Sagi Forbes

À 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
9
nicofonk

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.
1