Skip to main content

Lab 1 - Installer et explorer Docker sur Linux et Windows

Installer Docker Engine sur Ubuntu

  • Accédez à votre serveur Proxmox et réutilisez ou créez une vm Ubuntu mise à jour.

  • Pour installer Docker :

  • Créer un groupe et ajoutez-vous les droits

    • getent group docker
    • sudo groupadd docker
    • sudo usermod -aG docker $USER
    • sudo reboot
  • Lancez sudo docker run hello-world. Que s’est-il passé ?

    • Copiez l’image du résultat dans votre journal.

Il manque les droits pour exécuter Docker sans utiliser sudo à chaque fois.

  • Le daemon tourne toujours en root.
  • Un utilisateur ne peut accéder au client que s’il est membre du groupe docker.
  • Ajoutez-le au groupe avec la commande : sudo usermod -aG docker $USER
  • Pour actualiser la liste des groupes auxquels appartient l’utilisateur, redémarrez la vm avec sudo reboot, puis reconnectez-vous pour que la modification prenne effet.

Autocomplétion

  • Pour vous faciliter la vie, ajoutez le plugin d’autocomplétion pour Docker et Docker Compose a bash en copiant les commandes suivantes :
sudo apt update
sudo apt install bash-completion curl
sudo curl -L https://raw.githubusercontent.com/docker/compose/1.24.1/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose

Important: Vous pouvez désormais appuyer sur la touche pour utiliser l’autocomplétion quand vous écrivez des commandes Docker


Vérifier l’installation

  • Les commandes de base pour connaître l’état de Docker sont :
docker info  # affiche de nombreuses informations sur l'engine Docker
docker ps    # affiche les conteneurs en cours d'exécution
docker ps -a # affiche également les conteneurs arrêtés

Sauvegarder cette vm comme modèle au nom de “docker-linux”


Installer Docker Desktop sur Windows

  • Accédez à votre serveur Proxmox et réutilisez ou créez un vm Windows mis à jour.

Installer VS code

Installer VS Code et installer le feature docker

L’éditeur t’aidera à bâtir tes requêtes.

Cette vm pourra être réutilisée pour les lab sur les Dockerfile et Docker Compose.

Lab partie Microsoft

Lire la page 1 et 2 puis faire l’exercice de la page 3.

Pour terminer, essayé de rouler l’image utilisée dans Windows, mais cette fois sur linux.

Que ce passe-t-il ?

Indiquez le résultat dans votre journal.