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:14] – [Conteneuriser la base de données] dthevenot | sio2:decouverte_de_docker [2025/02/13 16:33] (Version actuelle) – [Conteneuriser la base de données] dthevenot | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
https:// | https:// | ||
- | |||
====== Docker - Présentation ====== | ====== Docker - Présentation ====== | ||
- | |||
Docker est devenu un outil incontournable pour les développeurs et les administrateurs système travaillant dans des environnements de développement variés. Sous Windows, Docker permet de simplifier la gestion des applications en les [[conteneurisant]], | Docker est devenu un outil incontournable pour les développeurs et les administrateurs système travaillant dans des environnements de développement variés. Sous Windows, Docker permet de simplifier la gestion des applications en les [[conteneurisant]], | ||
Ligne 12: | 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 19: | 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 29: | Ligne 29: | ||
===== Premier conteneur : affichage d'un message pendant 1 minute ===== | ===== Premier conteneur : affichage d'un message pendant 1 minute ===== | ||
Nous allons crée un conteneur pour une application php simple : l' | Nous allons crée un conteneur pour une application php simple : l' | ||
- | | + | < |
- | - Dans ce sous-dossier créer le fichier index.php qui affiche d'un message pendant 1 minute (remarque : vous n' | + | - Créer |
+ | - 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 58: | 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 109: | Ligne 110: | ||
- Construire et démarrer les conteneurs :'' | - Construire et démarrer les conteneurs :'' | ||
- L' | - L' | ||
- | - si vous lancer votre serveur de bd l'applicatiuon | + | - si vous lancer votre serveur de bd l'application |
==== Conteneuriser la base de données ==== | ==== Conteneuriser la base de données ==== | ||
Ligne 123: | Ligne 124: | ||
- dans le navigateur : http:// | - dans le navigateur : http:// | ||
- l' | - l' | ||
+ | < |