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 :
- Suivez la documentation officielle pour installer Docker sur Ubuntu
- Faites les points 1 et 2 de la section (Install using the apt repository)
-
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
bashen copiant les commandes suivantes :
Important: Vous pouvez désormais appuyer sur la touche
Vérifier l’installation
- Les commandes de base pour connaître l’état de Docker sont :
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.
- Pour installer Docker Desktop (avec l’utilisation de WSL)
- Suivez la documentation officielle pour installer Docker sur Windows
- Faites du début et arrêtez-vous à la section (Advanced system configuration and installation options)
- Vérifiez l’installation et que toutes les permissions Windows requis soient configurés
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.