Bienvenue sur le tuto d’installation de Docker sur Debian.

Vous avez besoin d’installer une ou plusieurs solutions logicielles dans votre entreprise ou chez vous, mais vous souhaitez tout centraliser sur un seul serveur physique ? Vous n’avez pas envie de passer par un gestionnaire de machines virtuelles ? Alors docker est fait pour vous.

Docker

Docker est une solution de virtualisation qui ne se base pas sur la création de plusieurs machines virtuelles, mais sur le déploiement de container. Un container docker est, comme son nom l’indique, un conteneur qui embarque tous les programmes, les paramétrages et les configurations.

 

différences entre docker et vm

Plus d’information sur Docker

Installation de docker

Nous allons nous concentrer sur l’installation de docker sur un système Linux , plus précisément sur Debian 11.

A. Prérequis

Pour installer docker sur une machine Linux Debian, il faut respecter les prérequis suivants :

  • CPU Dual Core
  • 4 Go de RAM
  • Docker Engine est pris en charge sur x86_64 (ou amd64), armhf et arm64
  • Debian 11 (Stable)

Vous pouvez télécharger Debian 11 ici

Si vous n’avez pas de machines disponibles, nous fournissons des serveurs et mini pc durcis qui peuvent convenir parfaitement à un serveur docker ; vous pouvez consulter notre shop ci-dessous:

Shop Sparwan

B. Préparation de Debian pour docker

Afin d’installer docker via les lignes de commande qui vont suivre, il faut que la commande « sudo » soit installée. Si vous êtes sur une installation de Debian 11 toute fraiche, voici les lignes de commandes à saisir. Si vous avez déjà sudo d’installé, vous pouvez passer à l’étape suivante.

su root

Votre mot de passe root sera demandé.

apt install sudo
sudo adduser username sudo

su username
 

Pensez à remplacer « username » par votre nom d’utilisateur

Lignes de commande installation sudo

 

Une fois que vous avez rebasculé sur votre compte utilisateur (NE PAS RESTER SUR LE ROOT) vous pouvez maintenant utiliser la commander « Sudo ».

 

C. Désinstallation des versions précédentes de docker

Si vous êtes sur une nouvelle installation de Debian, vous pouvez passer à l’étape suivante.

Si vous avez déjà utilisé docker sur votre machine et qu’il n’est plus en utilisation, il faut supprimer les versions précédentes.

sudo apt-get remove docker docker-engine docker.io containerd runc

 

Suppression des anciennes versions docker

D. Installation en passant par le dépôt officiel

Voici les lignes de commandes à saisir

1. Mettez à jour l’index des packages apt et installez les packages pour permettre à apt d’utiliser un référentiel via HTTPS :

sudo apt-get update
sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release

 

Mise à jour apt et installation packages 1

 

[…]

 

Mise à jour apt et installation packages 2

2. Ajoutez la clé GPG officielle de Docker :

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

 

Ajoutez la clé GPG officielle de Docker

3. Utilisez la commande suivante pour configurer le dépôt :

echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

 

Utilisez la commande suivante pour configurer le dépôt :

E. Installer le moteur Docker

1. Mettez à jour l’index du package apt et installez la dernière version de Docker Engine, containerd et Docker Compose, ou passez à l’étape suivante pour installer une version spécifique :

sudo apt-get update

 

Install Docker Engine 1

 

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

 

Install Docker Engine 2

 

[…]

 

Install Docker Engine 3

2. Vérifier le fonctionnement de docker

sudo docker run hello-world

 

Vérifier fonctionnement docker

 

Si vous obtenez ce résultat, félicitations, vous avez réussi l’installation de docker, vous pouvez installer tous les logiciels qui disposent d’une possibilité d’installation via un container docker.

Si vous avez un message d’erreur, vérifiez les étapes précédentes et si vous avez toujours des difficultés, vous pouvez consulter la documentation officielle de l’installation de docker ici

Nous fournissons des mini pc durcis qui peuvent, grâce à leurs caractéristiques, convenir à ce genre d’utilisation.

Consulter les produits cités sur notre shop en cliquant ci-dessous :

 

 

Notre équipe avant-vente est disponible pour répondre à vos questions et vous guider à travers vos projets.

Vous pouvez nous contacter directement, nous pouvons définir avec vous une solution et des équipements sur mesure grâce à notre réseau de partenaires.

Formulaire de contact

sales@sparwan.com

02 51 99 13 03