reseau:docker:webdocker
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:webdocker [2024/12/15 18:46] – [Volume de données pour les pages Web] techer.charles_educ-valadon-limoges.fr | reseau:docker:webdocker [2025/06/11 08:30] (Version actuelle) – [Créer un conteneur personnalisé] admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Activité : publier le service Web avec Docker ====== | ====== Activité : publier le service Web avec Docker ====== | ||
+ | <WRAP center round info> | ||
+ | Utiliser Docker en ligne : | ||
+ | * https:// | ||
+ | * https:// | ||
+ | </ | ||
Pour rendre un service accessible, le conteneur doit être lancé en arrière plan. | Pour rendre un service accessible, le conteneur doit être lancé en arrière plan. | ||
Ligne 118: | Ligne 122: | ||
* **dossier du serveur Apache** | * **dossier du serveur Apache** | ||
* **dossier local sur le PC** : par exemple C:\www\html | * **dossier local sur le PC** : par exemple C:\www\html | ||
- | * Commande sous **Windows**. La commande à utiliser sera la suivante si les fichiers du site Web sont situés dans le dossier local **c: | + | * Commande sous **Windows**. La commande à utiliser sera la suivante si les fichiers du site Web sont situés dans le dossier local **c: |
Ligne 145: | Ligne 149: | ||
<WRAP center round todo> | <WRAP center round todo> | ||
**Mission 1 :** | **Mission 1 :** | ||
- | * Créez un conteneur Docker à partir de l' | + | * Créez un conteneur Docker à partir de l' |
- | * Testez l’accès à la page d' | + | |
+ | | ||
+ | * Testez l’accès à vos deux pages : | ||
**Mission 2 :** | **Mission 2 :** | ||
Ligne 153: | Ligne 159: | ||
* **Vérifiez la présence** des fichiers de logs dans le **dossier local** (access.log ; error.log ; other_vhosts_access.log ) | * **Vérifiez la présence** des fichiers de logs dans le **dossier local** (access.log ; error.log ; other_vhosts_access.log ) | ||
- | **Mission 3 :** | ||
- | * Lancez 2 conteneurs Docker (servweb1 et servweb2) à partir de l' | ||
- | * Testez l’accès à chacun des services Web. | ||
</ | </ | ||
- | ===== Créer | + | ===== Créer |
L' | L' | ||
Ligne 165: | Ligne 168: | ||
* Créer un ficher appelé **Dockerfile** (sans extension) ; | * Créer un ficher appelé **Dockerfile** (sans extension) ; | ||
* Editez ce fichier pour y mettre les instructions suivantes : | * Editez ce fichier pour y mettre les instructions suivantes : | ||
+ | |||
<code file Dockerfile> | <code file Dockerfile> | ||
FROM php: | FROM php: | ||
Ligne 171: | Ligne 175: | ||
RUN docker-php-ext-install pdo pdo_mysql | RUN docker-php-ext-install pdo pdo_mysql | ||
</ | </ | ||
+ | |||
* Depuis l' | * Depuis l' | ||
- | * une image **appelée php** et **préfixée** par votre prénom | + | * une image **appelée php** et **préfixée** par votre pseudo Docker |
- | < | + | |
- | docker build -t charles/php . | + | < |
+ | docker build -t charles/php-mariadb | ||
</ | </ | ||
reseau/docker/webdocker.1734284769.txt.gz · Dernière modification : 2024/12/15 18:46 de techer.charles_educ-valadon-limoges.fr