Aperçu
Nous allons passer par les étapes d'installation de Docker sur les distributions Debian et Ubuntu Linux. Pour cet exemple, nous avons installé Docker sur Debian 10 Buster et sur Ubuntu 20.04 LTS mais la même procédure s'applique également pour Debian 9 Stretch et pour Ubuntu 18.04 LTS et pour 16.04 LTS. Nous allons également couvrir les étapes d'installation de Docker via des référentiels et en le téléchargeant et en l'installant manuellement à partir d'un fichier de package.
Script d'installation rapide
Docker héberge désormais son propre script d'installation rapide automatisé, qui peut être utilisé pour installer et exécuter Docker si vous utilisez des distributions Linux telles que Debian, Ubuntu, Kali, Raspbian etc…
Pour télécharger et utiliser le script, exécutez ces commandes :
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
Installation de Docker sur Debian
Installer via le référentiel
1. La première étape consiste à mettre à jour les référentiels et à installer les packages nécessaires :
$ sudo apt update $ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
2. Ensuite, nous devons ajouter la clé GPG officielle de Docker :
$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Et pour vérifier la clé. Les 8 derniers caractères doivent contenir ces caractères – 0EBFCD88 :
$ sudo apt-key fingerprint 0EBFCD88
3. Nous allons maintenant ajouter les référentiels contenant la version stable du moteur Docker.
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
4. Installez le moteur Docker :
$ sudo apt update $ sudo apt install docker-ce docker-ce-cli containerd.io
Démarrez Docker une fois l'installation terminée :
$ sudo systemctl start docker $ sudo systemctl enable docker
De plus, ce n'est pas une mauvaise option d'accorder des autorisations Docker sudo, sinon vous devez d'abord taper sudo chaque fois que vous avez besoin de quelque chose à faire avec Docker.
$ sudo usermod docker -aG $USER
Nous pouvons vérifier si Docker a été installé et exécuté avec succès en exécutant le conteneur Hello World Docker :
$ sudo docker run hello-world
Installez Docker à partir du fichier de package
1.Téléchargez le fichier de package .deb à partir du lien - il s'agit de l'emplacement de la version 64 bits et de la version stable. Choisissez votre version Debian, accédez au répertoire pool puis au répertoire stable.
Une note à garder à l'esprit - Chaque fois que vous avez besoin de mettre à niveau le Docker, vous devrez télécharger à chaque fois le nouveau fichier .deb et l'installer.
2. Pour installer Docker à partir du fichier de package, exécutez la commande :
$ sudo dpkg -i /path/to/package.deb
3. Bien sûr, remplacez le – chemin du package par l'emplacement réel où le package .deb est placé sur votre ordinateur. L'installation de Docker se terminera automatiquement. Après l'installation, démarrez le service Docker.
$ sudo systemctl start docker $ sudo systemctl enable docker
Installation de Docker sur Ubuntu
Installer via le référentiel
Le processus d'installation de Docker sur Ubuntu est pratiquement le même que sur Debian.
1. Mettez à jour la distribution et installez les packages nécessaires :
$ sudo apt update $ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
2. La deuxième étape consiste à ajouter la clé Docker GPG pour Docker
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
3. Vérifiez l'empreinte digitale de la clé :
$ sudo apt-key fingerprint 0EBFCD88
4. Ajoutez le référentiel :
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
5. Installez Docker :
$ sudo apt-get update $ sudo apt-get install docker-ce docker-ce-cli containerd.io
6. Démarrez et activez le Docker :
$ sudo systemctl start docker $ sudo systemctl enable docker
7. Testez Docker également avec le conteneur hello
$ sudo docker run hello-world
Installer Docker à partir d'un package
1. Pour installer Docker à partir d'un fichier de package, la même méthode s'applique que pour l'installer sur Debian. Téléchargez un fichier de package, exécutez l'installation et à chaque mise à niveau, vous devez télécharger la nouvelle version et l'installer. Téléchargez le fichier à partir d'ici.
2. Pour installer Docker à partir du fichier de package, exécutez la commande :
$ sudo dpkg -i /path/to/package.deb
3. Bien sûr, remplacez le – chemin du package par l'emplacement réel où le package .deb est placé sur votre ordinateur. L'installation de Docker se terminera automatiquement. Après l'installation, démarrez le service Docker.
$ sudo systemctl start docker $ sudo systemctl enable docker
Résumé
Pour résumer, nous avons couvert les étapes d'installation de Docker sur les distributions Debian et Ubuntu avec un fichier de package et son installation à partir d'un référentiel.