Chapitre 215 min1 exercice
Installer et vérifier
Installe Docker, vérifie qu'il répond, lance ton premier conteneur. Rien de plus.
Quelle installation
| Ton système | Installe | À savoir |
|---|---|---|
| macOS | Docker Desktop | Choisis la version Apple Silicon ou Intel selon ton Mac. |
| Windows | Docker Desktop avec WSL 2 | Travaille dans Ubuntu (WSL), pas dans C:\. Voir l'encadré ci-dessous. |
| Ubuntu, Debian | Docker Engine | Suis la méthode « apt repository » de la documentation officielle. |
Linux : ne plus taper sudo
Par défaut, seul root peut parler à Docker. Ajoute ton utilisateur au groupe docker, puis ferme et rouvre ta session.
sudo usermod -aG docker $USER
# Ferme ta session et reconnecte-toi, puis vérifie :
docker psVérifier
Trois commandes. Si les trois répondent, tu es prêt.
docker version
docker compose version
docker run hello-worldExercice
Ton premier conteneur, et un tour à l'intérieur
- Lance
hello-worldet lis le message affiché : il explique ce que Docker vient de faire. - Ouvre un shell dans un conteneur Alpine avec
docker run --rm -it alpine sh. - Affiche le système du conteneur avec
cat /etc/os-release, puis quitte avecexit. - Lance
docker ps -a. Pourquoi le conteneur Alpine n'apparaît-il pas, alors quehello-worldoui ?
Ce que tu dois obtenir
hello-world affiche Hello from Docker!. Dans Alpine, cat /etc/os-release affiche NAME="Alpine Linux", alors que ta machine tourne sous un autre système.
Alpine n'apparaît pas dans docker ps -a grâce à l'option --rm : le conteneur est supprimé dès qu'il s'arrête.
Voir la solution
docker run hello-world
docker run --rm -it alpine sh
# Tu es maintenant dans le conteneur :
cat /etc/os-release
exit
docker ps -a