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:02] 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 74: Ligne 80:
 </code> </code>
  
-===== test ===== 
 L'opérateur link prend en argument le nom_du_conteneur_d_origine:alias_de_ce_conteneur ou alias_de_ce_conteneur est un nom d'alias libre qui peut être le même que celui du conteneur d'origine. L'opérateur link prend en argument le nom_du_conteneur_d_origine:alias_de_ce_conteneur ou alias_de_ce_conteneur est un nom d'alias libre qui peut être le même que celui du conteneur d'origine.
- 
-L'opérateur **link** prend en argument le nom_du_conteneur_d_origine:alias_de_ce_conteneur où  **alias_de_ce_conteneur** est un nom d’alias libre qui peut être le même que celui du conteneur d’origine. 
  
    
-En accédant au site de **PhpMyadmin** à l'URL http://localhost:8080, vous devez visualiser la page d'accueil de PhpMyAdmin et pouvoir vous authentifier avec le compte **root** et le mot de passe **passwordmariadb** défini précédemment :+En accédant au site de PhpMyadmin à l'URL http://localhost:8080, vous devez visualiser la page d'accueil de PhpMyAdmin et pouvoir vous authentifier avec le compte root et le mot de passe passwordmariadb défini précédemment :
  
 {{ :reseau:docker:docker_10.png |}} {{ :reseau:docker:docker_10.png |}}
Ligne 99: Ligne 102:
 </code>  </code> 
  
-**Remarques : **+==== Remarques : ==== 
   * l'opérateur **link** permet de lier les 2 conteneurs  ;   * l'opérateur **link** permet de lier les 2 conteneurs  ;
   * 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.1734451334.txt.gz · Dernière modification : 2024/12/17 17:02 de techer.charles_educ-valadon-limoges.fr