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.
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:
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
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
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
[...]
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
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
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
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
[...]
2. Vérifier le fonctionnement de docker
sudo docker run hello-world
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.
sales@sparwan.com
02 51 99 13 03