sio2:decouverte_de_docker

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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] dthevenotsio2: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, redémarrez votre ordinateur pour finaliser l’installation. Après l’installation, redémarrez votre ordinateur pour finaliser 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="info">Dans Docker Desktop, Paramètres, Ressources, Proxies : paramétrer si besoin le proxy</alert>
  
 ===== Configuration initiale de Docker ===== ===== Configuration initiale de Docker =====
Ligne 17: Ligne 19:
 ===== Utilisation basique de Docker ===== ===== Utilisation basique de Docker =====
  
-Une fois Docker installé et configuré, vous pouvez commencer à l’utiliser pour lancer vos premiers conteneurs. Voici les commandes de base :+Une fois Docker installéconfiguré et lancé, vous pouvez commencer à l’utiliser pour lancer vos premiers conteneurs. Voici les commandes de base :
   * 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'affichage d'un message pendant 1 minute. Nous allons crée un conteneur pour une application php simple : l'affichage d'un message pendant 1 minute.
 <bootnote warning>Faire un compte-rendu de TP qui commence par rappeler le rôle et les avantages de Docker</bootnote>  <bootnote warning>Faire un compte-rendu de TP qui commence par rappeler le rôle et les avantages de Docker</bootnote> 
-- Créer un dossier **ProjetDocker** et un sous-dossier **Projet1** +  - 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'êtes pas sur votre serveur php donc le fichier ne peut pas s'éxécuter !)+  - Dans ce sous-dossier créer le fichier **index.php** qui affiche d'un message pendant 1 minute (remarque : vous n'êtes pas sur votre serveur php donc le fichier ne peut pas s'éxécuter !)
   - créer le **Dockerfile** qui contient le code suivant (à nommer exactement comme ça, sans extension) :<code>   - créer le **Dockerfile** qui contient le code suivant (à nommer exactement comme ça, sans extension) :<code>
 # Utiliser l'image officielle PHP comme base # Utiliser l'image officielle PHP comme base
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 (exemple TopChrono)
 ==== Conteneuriser l'application ==== ==== Conteneuriser l'application ====
   - Créer le **Dockerfile** : <code>   - Créer le **Dockerfile** : <code>
Ligne 122: Ligne 124:
   - dans le navigateur : http://localhost:8080   - dans le navigateur : http://localhost:8080
     - l'application PHP doit fonctionner avec Apache et MySQL dans Docker      - l'application PHP doit fonctionner avec Apache et MySQL dans Docker 
-<bootnote> __A retenir__ : décrire ligne à ligne le Dockerfile et le docker-compose</bootnote>+<bootnote> __A retenir__ : décrire ligne à ligne le **Dockerfile** et le** docker-compose**, préciser le rôle de ce dernier fichier</bootnote>
  • sio2/decouverte_de_docker.1739175749.txt.gz
  • Dernière modification : 2025/02/10 09:22
  • de dthevenot