Skip to content

Latest commit

 

History

History
86 lines (79 loc) · 2.4 KB

DOCKER.md

File metadata and controls

86 lines (79 loc) · 2.4 KB

Installation de Docker sur Debian

Désinstallation des anciennes version

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

Installation en utilisant le répertoire

Avant d'installer Docker Engine pour la première fois sur une nouvelle machine, vous devez configurer le dossier Docker. Ensuite, vous pouvez installer et mettre à jour Docker à partir du dossier.

  • Mise à jour des paquets
sudo apt-get update
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
  • Ajout de clef GPG officiel de Docker
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  • Mise en place du référentiel stable
echo \
  "deb [arch=amd64 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

###Docker Engine

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
  • vérification de l'installation
sudo docker run hello-world

Retirer la commande sudo devant les commandes Docker

creation du groupe docker

sudo groupadd docker

Ajout de l'utilisateur dans le groupe docker

sudo usermod -aG docker $USER

Activation des changements du groupe

newgrp docker

Test pour vérifier que la commande sudo n'est plus nécessaire

docker run hello-world
  • Démarrer Docker au démarrage de l'ordinateur
sudo systemctl enable docker.service
sudo systemctl enable containerd.service

Docker compose installation

Téléchargement

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Changement des permissions

sudo chmod +x /usr/local/bin/docker-compose

Vérification de l'installation

docker-compose --version

Liens utiles :

Pour tout autres installation la documentation se retrouve sur le site de docker :

Pour tout autres installation la documentation se retrouve sur le site de docker :