Accueil » Installer Docker sur Debian 11

Installer Docker sur Debian 11

Dans cette procédure, je vais vous expliquer comment installer Docker sur une machine Debian 11. Installer Docker sur une machine virtuelle Debian permet de conserver l’utilisation des machines virtuelles et des containeurs simultanément. Docker est outils de virtualisation, simple d’utilisation et très léger. De plus Docker a pour avantage de garder le même environnement pour le développement et la production. Docker va utiliser seulement les performances dont il a besoin, et il va faire un pont entre la machine qui l’héberge pour choisir les ports qu’il va pouvoir utiliser.

Prérequis :

Logo Docker

Installer Docker sur Debian :

Pour débuter l’installation de docker sur Debian commence par une mise à jour :

apt update && apt full-upgrade -y

Puis l’installation des dépendances :

apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

Ajout de la clé GPG officielle de Docker :

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Ajout du repository Docker dans les sources :

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

Mise à jour des sources :

apt update 

Téléchargement de docker depuis les sources :

apt install docker-ce docker-ce-cli containerd.io

Vérification de l’installation de Docker :

docker run hello-world
Docker installation Debian Hello World

Source :

https://docs.docker.com/

Recommandations pour l’utilisation de Docker :

Si vous n’avez jamais utilisé Docker, vous pouvez utiliser Portainer qui est une interface graphique pour gérer les containeurs.

Quelques commandes :

systemctl start/stop docker          # Démarrer/arrêter docker service
systemctl enable docker               # Activer docker au démarrage de l'os
docker pull                                    # Télécharger une image Docker 
docker ps                                       # Liste tous les Containers actifs
docker ps -a                                  # Liste tous les Containers 
docker start/stop CONTAINER ID # Démarrer/arrêter Container            
docker rm CONTAINER ID            # Supprimer Container par ID
docker kill CONTAINER ID            # Eteindre un Container par ID
docker images                              # Liste toutes les images Docker qui ont étés téléchargés

N’oublier pas de sécuriser votre serveur Docker avec Fail2ban et un Firewall.

Susceptible de vous intéresser :