Comment installer l'outil Docker sur un système Linux

De plus en plus, la virtualisation et la conteneurisation. Les raisons de son utilité sont principalement les avantages de l’isolation, de la sécurité et de la facilité de transport.

Par exemple, si vous fournissez une forme de service cloud, il sera plus facile de garder les données et services de vos clients isolés les uns des autres. Mais pas limité à ces scénarios. Si vous êtes un développeur Linux, vous vous rendrez vite compte de la difficulté de votre application pour toutes les distributions Linux.

Une fois que votre programme fonctionnera sous Ubuntu, le faire fonctionner sous Arch Linux, Debian et d’autres distributions ne sera pas aussi clair que vous le pensez. Chaque distribution est différente de l’autre et vous devez faire des ajustements pour que ses fonctions fonctionnent dans chacune d’elles.

Comment installer Docker sous Linux - Linux

Rend le processus facile à "développer une fois et le déployer partout". Au lieu de compter sur le système d'exploitation pour répondre aux besoins de votre application, toutes les dépendances sont regroupées dans le même conteneur. Une fois que le conteneur fonctionne, vous pouvez facilement le transférer d'un ordinateur à un autre et entre différents systèmes d'exploitation.

Docker est un utilitaire Le transport de conteneurs est devenu très courant pour simplifier de telles tâches. De plus, lorsqu'une erreur se produit dans le système d'exploitation, au lieu de devoir réinstaller et reconfigurer l'application, vous réinstallez simplement le système d'exploitation, copiez le conteneur à nouveau et continuez là où il s'était arrêté.

Comment installer Docker sous Linux - Linux

Nettoyer l'ancienne copie d'installation de Docker

Il s'agit d'une étape facultative, requise uniquement si les anciennes versions de Docker sont déjà installées. Ces versions peuvent entrer en conflit avec des versions ultérieures, en particulier si elles proviennent de référentiels de stockage différents de ceux que vous utiliserez ici.

Sous Debian ou Ubuntu, nettoyez avec:

sudo apt --purge autoremove docker docker-engine docker.io containerd runc

Sur Fedora:

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

Comment installer Docker sur Ubuntu

Ouvrez Terminal Simulator et installez les composants requis.

sudo apt update && sudo apt install software-properties-common gnupg2 curl ca-certificates apt-transport-https

Vérifiez l'empreinte digitale de la clé GPG du Docker.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg
Comment installer Docker sous Linux - Linux

Au moment de la rédaction de ce tutoriel, l’empreinte était 9DC858229FC7DD38854AE2D88D81803C0EBFCD88. Cela pourrait changer dans le futur. Consultez le site Web officiel de Docker pour voir s’ils correspondent. La clé est utilisée pour vérifier les signatures numériques. Vous pouvez ainsi vous assurer que le programme que vous installez est légitime et qu'il ne s'agit pas d'un logiciel malveillant téléchargé sur le serveur par un pirate informatique.

Une fois que vous confirmez que vous avez la bonne clé, ajoutez-la aux clés APT approuvées.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Ajoutez le référentiel Docker pour Ubuntu à vos sources de logiciels.

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Installez le Docker.

sudo apt update && sudo apt install docker-ce

Si vous avez aussi besoin de Docker Compose , Vous pouvez l’installer par:

sudo apt install docker-compose

Si vous ne savez pas ce que c'est, vous n'en aurez peut-être pas besoin.

La plupart des commandes Docker doivent être préfixées avec sudo. Si vous souhaitez éviter de saisir votre mot de passe à chaque fois, ajoutez l'utilisateur au groupe Docker.

sudo adduser $USER docker

Vous devez vous déconnecter de votre interface graphique et vous reconnecter. Vous pouvez maintenant utiliser des commandes telles que docker ps au lieu de sudo docker ps.

Comment installer Docker sur Debian

Ubuntu ayant été créé à partir de Debian, les étapes sont très similaires.

sudo apt update && sudo apt install software-properties-common apt-transport-https ca-certificates curl gnupg2

Vérifiez l’empreinte qui doit être la même que dans la section précédente.

curl -fsSL https://download.docker.com/linux/debian/gpg | gpg

Ajoutez-le aux clés de confiance.

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

Vous devez ajouter des sources de logiciels.

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"

Installez Docker.

sudo apt update && sudo apt install docker-ce

Si vous avez également besoin de Docker Compose, installez-le avec:

sudo apt install docker-compose

Pour utiliser les commandes Docker sans préfixe avec sudo:

sudo adduser $USER docker

Vous devez vous déconnecter et vous reconnecter.

Comment installer Docker sur Fedora

Installez les prérequis.

sudo dnf install dnf-plugins-core

Ajoutez le référentiel logiciel Docker.

sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo

Installez le Docker.

sudo dnf install docker-ce
Comment installer Docker sous Linux - Linux

Dans certains systèmes, cela prendra un certain temps et semble bloqué. Ne pas annuler l'opération. Bien sûr, vous pouvez rester bloqué, mais vous devez lui donner au moins dix minutes pour effectuer ses tâches sur des ordinateurs lents.

Activez le démarrage automatique des services Docker au démarrage.

sudo systemctl enable docker.service

Démarrer le Docker.

sudo systemctl start docker.service

Ajoutez-vous au groupe Docker.

sudo usermod -aG docker $USER

Vous devez vous déconnecter et vous connecter à votre interface graphique.

Les personnes qui ont également besoin de Docker Compose peuvent l’installer avec:

sudo dnf install docker-compose

Comment installer Docker sur Linux Arch

Arch a déjà Docker dans ses référentiels de communauté, la procédure d’installation est donc plus facile ici.

sudo pacman -S docker
Comment installer Docker sous Linux - Linux

Si vous avez également besoin du Compose Docker:

sudo pacman -S docker-compose

Ajoutez-vous au groupe Docker:

sudo usermod -aG docker $USER

Déconnectez-vous de l'interface graphique et reconnectez-vous jusqu'à ce que le paramètre prenne effet.

Activer Docker pour démarrer automatiquement.

sudo systemctl enable docker

Démarrez le service Docker.

sudo systemctl start docker

Conclusion

Évidemment, cela ne couvre pas toutes les distributions là-bas. Mais si vous utilisez quelque chose comme openSUSE, vous aurez peut-être la chance de trouver une page d'aide sur Comment installer Docker Sur votre distribution.

Aller au bouton supérieur