Outils pour utilisateurs

Outils du site


reseau:docker:lampdocker

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édentesRévision précédente
Prochaine révision
Révision précédente
reseau:docker:lampdocker [2024/12/17 17:03] techer.charles_educ-valadon-limoges.frreseau:docker:lampdocker [2025/04/29 23:06] (Version actuelle) admin
Ligne 1: Ligne 1:
 ====== Activité : créer un environnement LAMP avec Docker ====== ====== Activité : créer un environnement LAMP avec Docker ======
 +<WRAP center round info>
 +Utiliser Docker en ligne : 
 +  * https://www.docker.com/play-with-docker/
 +  * https://labex.io/fr/tutorials/docker-online-docker-playground-372912
 +</WRAP>
 +
 ===== Objectif ===== ===== Objectif =====
 Réaliser un environnement LAMP avec 3 conteneurs pour le **site Web Nolark** : Réaliser un environnement LAMP avec 3 conteneurs pour le **site Web Nolark** :
Ligne 33: Ligne 39:
 Pour le site Web dynamique, l'image officielle Docker de la base de données **MariadDB** sera utilisée avec les informations suivantes : Pour le site Web dynamique, l'image officielle Docker de la base de données **MariadDB** sera utilisée avec les informations suivantes :
     * le service MariaDB sera en **écoute** sur le port par défaut  **3306** (si le port d'écoute ne change pas, il n'est pas nécessaire de le préciser à la création du conteneur) ;     * le service MariaDB sera en **écoute** sur le port par défaut  **3306** (si le port d'écoute ne change pas, il n'est pas nécessaire de le préciser à la création du conteneur) ;
-    * Le mot de passe du compte **root** de **MariaDB** est passé au conteneur via la variable d’environnement **MARIADB_ROOT_PASSWORD**  ;+    * Le mot de passe du compte **root** de **MariaDB** est passé au conteneur via la variable d’environnement **MARIADB\_ROOT_PASSWORD**  ;
     * les bases de données du conteneur situé dans **/var/lib/mysql** doivent être externalisées dans un dossier local.     * les bases de données du conteneur situé dans **/var/lib/mysql** doivent être externalisées dans un dossier local.
  
Ligne 60: Ligne 66:
    
 Lors de la création du conteneur basé sur l'image **phpmyadmin**, il sera nécessaire : Lors de la création du conteneur basé sur l'image **phpmyadmin**, il sera nécessaire :
-    * de définir le port d'écoute local de votre pc : par exemple **8080** ;+    * de définir le port d'écoute local de votre PC : par exemple **8080** ;
     * de **faire le lien** avec le conteneur **servbdd** créé à partir de l'image Mariadb :     * de **faire le lien** avec le conteneur **servbdd** créé à partir de l'image Mariadb :
       * en utilisant l'opérateur **link** ,        * en utilisant l'opérateur **link** , 
-      * en renseignant le **nom du serveur MariaDB** dans la variable d'environnement **PMA_HOST**.+      * en renseignant le **nom du serveur MariaDB** dans la variable d'environnement **PMA\_HOST**.
  
 L’opérateur **link** permet à un conteneur d’avoir accès directement au service d’un autre conteneur : L’opérateur **link** permet à un conteneur d’avoir accès directement au service d’un autre conteneur :
Ligne 101: Ligne 107:
   * le paramètre **-h** doit être utilisé pour préciser le nom du conteneur **servbdd** (précisé par l'opérateur link) contenant le serveur MariaDB.   * le paramètre **-h** doit être utilisé pour préciser le nom du conteneur **servbdd** (précisé par l'opérateur link) contenant le serveur MariaDB.
   * la paramètre **--rm** permet de détruire le conteneur dès que vous le quittez.   * la paramètre **--rm** permet de détruire le conteneur dès que vous le quittez.
 +
 </WRAP> </WRAP>
  
reseau/docker/lampdocker.1734451437.txt.gz · Dernière modification : 2024/12/17 17:03 de techer.charles_educ-valadon-limoges.fr