reseau:docker:creerimagedockerfile
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| reseau:docker:creerimagedockerfile [2026/06/21 14:28] – techer.charles_educ-valadon-limoges.fr | reseau: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 = ' | $host = ' | ||
| - | $db = 'php-test'; | + | $db = 'phptest'; |
| $user = ' | $user = ' | ||
| $pass = ' | $pass = ' | ||
| Ligne 113: | Ligne 113: | ||
| * soit supprimer le conteneur et le recréer. | * soit supprimer le conteneur et le recréer. | ||
| </ | </ | ||
| + | |||
| + | ==== Création du conteneur Web appelé testphp==== | ||
| + | |||
| + | * création du dossier **www** contenant le script php **index.php** : | ||
| + | |||
| + | <code shell> | ||
| + | mkdir www | ||
| + | cd www | ||
| + | </ | ||
| + | |||
| + | * copie du fichier **index.php** dans le dossier **www**. | ||
| + | |||
| + | * création du conteneur **testphp** avec : | ||
| + | * la mappage du dossier **www** avec le dossier de piblicatio **/ | ||
| + | * le port réseau de l' | ||
| + | * le lien avec le conteneur **svrbdd** (l' | ||
| + | * la nouvelle image que vous devez tester. Ici **ctecher/ | ||
| + | |||
| + | |||
| + | <code shell> | ||
| + | docker run -d \ | ||
| + | --name testphp \ | ||
| + | -p 8080:80 \ | ||
| + | --link srvbdd: | ||
| + | -v ./ | ||
| + | ctecher/ | ||
| + | </ | ||
| + | |||
| + | ===== Test de votre image avec un fichier docker-compose.yml===== | ||
| + | L' | ||
| + | |||
| + | * 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: | ||
| + | - ./ | ||
| + | environment: | ||
| + | MARIADB_ROOT_PASSWORD: | ||
| + | |||
| + | # site Web php | ||
| + | testphp: | ||
| + | image: ctecher/ | ||
| + | depends_on: | ||
| + | - srvbdd | ||
| + | ports: | ||
| + | - 8080:80 | ||
| + | volumes: | ||
| + | - ./ | ||
| + | </ | ||
| + | |||
| + | * lancement des conteneurs : | ||
| + | |||
| + | < | ||
| + | docker compose up -d | ||
| + | </ | ||
| + | |||
| + | * arrêt des conteneurs : | ||
| + | |||
| + | < | ||
| + | docker compose down | ||
| + | </ | ||
| ====== Retour Accueil Docker ====== | ====== Retour Accueil Docker ====== | ||
| * [[reseau: | * [[reseau: | ||
/var/www/html/wikis/farm/siocours.lycees.nouvelle-aquitaine.pro/data/attic/reseau/docker/creerimagedockerfile.1782052107.txt.gz · Dernière modification : de techer.charles_educ-valadon-limoges.fr
