Home

Awesome

docker-examples

Ce dépôt contient des exemples et supports d'exercices sur Docker.

Metadata

LAST NAME :

First name :

TP group :

Prérequis : Installer Docker et docker-compose

Plus précisément :

Sous macOS

Suivre l'approche suivante :

Sous Windows

Suivre l'une des approches suivantes :

Bien vérifier les prérequis, notamment, Hyper-V est efficace mais incompatible avec VirtualBox.

Sous GNU/Linux

Suivre l'une des approches suivantes :

Docker Desktop embarque implicitement docker-compose, mais si vous avez installé Docker Engine :

(Remarque : si jamais vous souhaitiez installer docker-compose avec pip3 comme il s'agit d'un programme Python, ce n'est pas l'approche recommandée ! ; et il est très fréquent d'aboutir à des conflits de dépendances PyPI − vérifiable en faisant pip check && pip3 check)

Attention ! note aux utilisateurs de Docker Engine

⚠️ N'ajoutez pas votre compte au groupe docker comme cela est suggéré dans beaucoup de tutoriels en ligne (sudo usermod -aG docker $USER), mais pour plus de facilité − pour éviter de devoir taper à la main sudo docker mais juste docker, tout en ayant un prompt redemandant votre mot de passe −, vous pouvez suivre la configuration mentionnée ci-dessous ("Prérequis : Définir des alias pour Docker Engine").

Pour les détails : le souci de sécurité sous-jacent est résumé sur StackOverflow, cf. "docker.sock permission denied".

Prérequis : Définir des alias pour Docker Engine

Auteur et licence

Le code de ce projet a été développé par Erik Martin-Dorel et est distribué sous licence MIT.