Installer Docker
Comme vous le savez sans doute, je travaille plutôt sur des distributions RPM et, dans le cadre de mon activité, je suis amené à m’intéresser de plus en plus à la containérisation et à Docker, en particulier.
Désinstaller Docker
Dans le cas où Docker est préalablement installé sur votre machine CentOS / Fedora (vérifiable par rpm -qa|grep docker), après l’avoir arrêté, vous devrez désinstaller tous les paquets présents, puis vider le contenu du dossier /var/lib/docker :
systemctl stop docker yum remove docker* rm -fr /var/lib/docker/*
Installer les dépôts Docker CE
Le site Docker propose des documentations plutôt bien faites pour installer Docker CE sur toutes les principales distributions Linux (CentOS, Debian, Ubuntu, Fedora).
Concernant Fedora, l’ajout de dépôt se fait comme suit :
cd /etc/yum.repos.d wget https://download.docker.com/linux/fedora/docker-ce.repo
Si vous disposez du plugin Yum yum-plugin-priorities, je vous conseille d’éditer le fichier /etc/yum.repos.d/docker-ce.repo et de passer la priorité du dépôt à 1 :
[docker-ce-stable] name=Docker CE Stable - $basearch baseurl=https://download.docker.com/linux/fedora/$releasever/$basearch/stable enabled=1 gpgcheck=1 gpgkey=https://download.docker.com/linux/fedora/gpg priority=1
Installation de Docker CE
L’installation est alors un jeu d’enfants :
yum install docker-ce
Fichiers installés
A l’issue de l’installation, peu de fichiers ont été ajoutés :
/var/lib/docker/containerd/daemon/io.containerd.metadata.v1.bolt/meta.db /var/lib/docker/image/overlay2/repositories.json /var/lib/docker/volumes/metadata.db /var/lib/docker/network/files/local-kv.db /var/lib/docker/builder/fscache.db /var/lib/docker/buildkit/snapshots.db /var/lib/docker/buildkit/metadata.db /var/lib/docker/buildkit/cache.db
Je ne sais pas dans quel format sont les fichiers à l’extension .db. Une chose est sûre, ce n’est pas du SQLite !
Remarque concernant Fedora 28
Il semblerait, après mise à jour de la Fedora 28, que Docker ne fonctionne plus du tout !!!