Différences entre les versions de « Docker »
Ligne 29 : | Ligne 29 : | ||
<code>sudo systemctl enable docker.service</br> | <code>sudo systemctl enable docker.service</br> | ||
sudo systemctl enable containerd.service</code> | sudo systemctl enable containerd.service</code> | ||
=Utilisation= | |||
==Lancer un conteneur Docker Debian== | |||
<code>docker run debian:latest</code> | |||
=Bibliographie= | =Bibliographie= | ||
GitHub de Noobosaurus-r3x qui parles de Docker : https://github.com/noobosaurus-r3x/Docker---Commandes-de-la-video/blob/main/Install%20Docker%20(Debian) | GitHub de Noobosaurus-r3x qui parles de Docker : https://github.com/noobosaurus-r3x/Docker---Commandes-de-la-video/blob/main/Install%20Docker%20(Debian) | ||
Documentation officielle de Docker : https://docs.docker.com/ | Documentation officielle de Docker : https://docs.docker.com/ |
Version du 13 mars 2023 à 12:08
Présentation
Docker permet de gérer des conteneurs qui sont plus léger que les machines virtuelles.
Si docker est déjà installé, il faut le supprimer
sudo apt remove docker docker-engine docker.io containerd runc
Il faut dans un premier temps mettre à jour les dépôts
sudo apt update
Puis il faut installer les pré requis nécessaires
sudo apt install ca-certificates curl gnupg lsb-release
Il faut ensuite installer les certificats avec les commandes suivantes :
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Ensuite on installe le dépôt Docker dans le /etc/apt/sources.list/d pour Debian :
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
Dans le cas de Ubuntu, il faut remplacer Debian par Ubuntu. La liste complète des distros dispo se trouve sur https://download.docker.com/linux/
On installe ensuite les paquets nécessaires à Docker proprement dit
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
On crée le groupe qui utilisera le service docker, si ce dernier n'existe pas et l'ajouter à l'utilisateur courant.
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker #pour activer le nouveau chgt aux groupes
On active le service docker et containerd
sudo systemctl enable docker.service
sudo systemctl enable containerd.service
Utilisation
Lancer un conteneur Docker Debian
docker run debian:latest
Bibliographie
GitHub de Noobosaurus-r3x qui parles de Docker : https://github.com/noobosaurus-r3x/Docker---Commandes-de-la-video/blob/main/Install%20Docker%20(Debian) Documentation officielle de Docker : https://docs.docker.com/