Outils pour utilisateurs

Outils du site


reseau:docker:creerimagedockerfile

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:creerimagedockerfile [2026/06/21 14:33] – techer.charles_educ-valadon-limoges.frreseau:docker:creerimagedockerfile [2026/06/21 14:54] (Version actuelle) – [Test de votre image avec un fichier docker-compose.yml] techer.charles_educ-valadon-limoges.fr
Ligne 48: Ligne 48:
 <?php <?php
 $host = 'srvbdd'; // nom du conteneur MariaDB (base de données) $host = 'srvbdd'; // nom du conteneur MariaDB (base de données)
-$db   = 'php-test';+$db   = 'phptest';
 $user = 'root'; $user = 'root';
 $pass = 'Sio1234*'; $pass = 'Sio1234*';
Ligne 128: Ligne 128:
     * la mappage du dossier **www** avec le dossier de piblicatio **/var/www/html** du conteneyr ;     * la mappage du dossier **www** avec le dossier de piblicatio **/var/www/html** du conteneyr ;
     * le port réseau de l'hôte de votre choix. Par exemple 8080 ;     * le port réseau de l'hôte de votre choix. Par exemple 8080 ;
 +    * le lien avec le conteneur **svrbdd** (l'utilisation de ce paramètre **link** sera explicité dans l'activité suivante) ;
     * la nouvelle image que vous devez tester. Ici **ctecher/php-mariadb**      * la nouvelle image que vous devez tester. Ici **ctecher/php-mariadb** 
  
Ligne 134: Ligne 135:
 docker run -d \ docker run -d \
   --name testphp \   --name testphp \
-  -p 8080:806 \ +  -p 8080:80 \ 
-  -v ./wwwt:/var/www/html \+  --link srvbdd:srvbdd 
 +  -v ./www:/var/www/html \
   ctecher/php-mariadb    ctecher/php-mariadb 
 +</code>
 +
 +===== Test de votre image avec un fichier docker-compose.yml=====
 +L'utilisation du fichier Docker-compose.yml sera explicité dans une prochaine activité.
 +
 +  * utilisation du dossier **init** contenant le script **bdd\_php-test\_sov.sql** ;
 +  * utilisation du dossier **wws** contenant le fichier **index.html**.
 +
 +<code file Docker-compose.yml>
 +services: 
 +  # base de données MariaDB 
 +  srvbdd: 
 +    image: mariadb
 +    volumes:
 +      - ./init:/docker-entrypoint-initdb.d/
 +    environment:
 +      MARIADB_ROOT_PASSWORD: Sio1234*
 +
 +  # site Web php 
 +  testphp: 
 +    image: ctecher/php-mariadb
 +    depends_on:
 +      - srvbdd
 +    ports:
 +      - 8080:80
 +    volumes:
 +      - ./www:/var/www/html  
 +</code>
 +
 +  * lancement des conteneurs : 
 +
 +<code>
 +docker compose up -d
 +</code>
 +
 +  * arrêt des conteneurs : 
 +
 +<code>
 +docker compose down
 </code> </code>
  
/var/www/html/wikis/farm/siocours.lycees.nouvelle-aquitaine.pro/data/attic/reseau/docker/creerimagedockerfile.1782052380.txt.gz · Dernière modification : de techer.charles_educ-valadon-limoges.fr