Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
sio2:decouverte_de_docker [2025/02/10 09:22] – dthevenot | sio2:decouverte_de_docker [2025/02/13 16:33] (Version actuelle) – [Conteneuriser la base de données] dthevenot | ||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
Après l’installation, | Après l’installation, | ||
Une fois Docker installé, vous pouvez vérifier son bon fonctionnement en lançant l’application Docker Desktop, qui devrait afficher l’état “running” si tout est correctement configuré. | Une fois Docker installé, vous pouvez vérifier son bon fonctionnement en lançant l’application Docker Desktop, qui devrait afficher l’état “running” si tout est correctement configuré. | ||
+ | |||
+ | <alert type=" | ||
===== Configuration initiale de Docker ===== | ===== Configuration initiale de Docker ===== | ||
Ligne 17: | Ligne 19: | ||
===== Utilisation basique de Docker ===== | ===== Utilisation basique de Docker ===== | ||
- | Une fois Docker installé | + | Une fois Docker installé, configuré |
* docker run : lance un conteneur à partir d’une image. | * docker run : lance un conteneur à partir d’une image. | ||
* docker pull : télécharge une image depuis un registre Docker. | * docker pull : télécharge une image depuis un registre Docker. | ||
Ligne 28: | Ligne 30: | ||
Nous allons crée un conteneur pour une application php simple : l' | Nous allons crée un conteneur pour une application php simple : l' | ||
< | < | ||
- | - Créer un dossier **ProjetDocker** et un sous-dossier **Projet1** | + | |
- | - Dans ce sous-dossier créer le fichier index.php qui affiche d'un message pendant 1 minute (remarque : vous n' | + | - Dans ce sous-dossier créer le fichier |
- créer le **Dockerfile** qui contient le code suivant (à nommer exactement comme ça, sans extension) :< | - créer le **Dockerfile** qui contient le code suivant (à nommer exactement comme ça, sans extension) :< | ||
# Utiliser l' | # Utiliser l' | ||
Ligne 57: | Ligne 59: | ||
===== Deuxième conteneur : application php avec bd ===== | ===== Deuxième conteneur : application php avec bd ===== | ||
- créer un sous-dossier **Projet2** | - créer un sous-dossier **Projet2** | ||
- | - Placer une **application PHP existante** dans ce dossier | + | - Placer une **application PHP existante** dans ce dossier |
==== Conteneuriser l' | ==== Conteneuriser l' | ||
- Créer le **Dockerfile** : < | - Créer le **Dockerfile** : < | ||
Ligne 122: | Ligne 124: | ||
- dans le navigateur : http:// | - dans le navigateur : http:// | ||
- l' | - l' | ||
- | < | + | < |