Cours 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 :

  • Lancez sudo docker run hello-world. Que s’est-il passé ?

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

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 avec Guacamole pour que la modification prenne effet.

Autocomplétion

  • Pour vous faciliter la vie, ajoutez le plugin d’autocomplétion pour Docker et Docker Compose à 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 mise à jour.