Outils pour utilisateurs

Outils du site


reseau:docker:webdocker

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:webdocker [2025/04/29 15:52] – [Créer un conteneur personnalisé] adminreseau:docker:webdocker [2025/12/02 15:41] (Version actuelle) – [Sous Windows] 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://www.docker.com/play-with-docker/ 
 +  * https://labex.io/fr/tutorials/docker-online-docker-playground-372912 
 +</WRAP>
 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 52: Ligne 56:
  
 === Création d'un conteneur Apache  === === Création d'un conteneur Apache  ===
-  * **image** : bitnami/apache+  * **image** : ubuntu/apache2
   * **ports** :    * **ports** : 
-    * 8080 -> http +    * 80 -> http
-    * 8443 -> https+
    
 <code shell> <code shell>
-> docker run  -d -p 8080:8080 --name servweb bitnami/apache +> docker run  -d -p 8080:80 --name servweb ubuntu/apache2 
-02b1a1ec4cd35eaab20930ee9e9dcace4414874ec84811a262aeeee026a73ee5+bd68b3b35b01aacb11148ad9073c538a6cf59e5bc1dbfc9fe03b2f8212cbd963
 </code> </code>
  
Ligne 66: Ligne 69:
  
 Pour accéder au site par défaut en http à partir de n’importe quel poste : Pour accéder au site par défaut en http à partir de n’importe quel poste :
-  * http://192168.0.120:8080+  * http://192.168.0.120:8080
 {{ :reseau:docker:docker_09.png |}} {{ :reseau:docker:docker_09.png |}}
 Nous pouvons constater via la commande **docker ps** que l’attribut PORT est maintenant rempli : Nous pouvons constater via la commande **docker ps** que l’attribut PORT est maintenant rempli :
 <code shell> <code shell>
-... PORTS NAMES +PS C:\docker ps 
-PS C:\Users\Charles> docker ps +CONTAINER ID   IMAGE            COMMAND                CREATED          STATUS          PORTS                  NAMES 
-CONTAINER ID   IMAGE            COMMAND                  CREATED         STATUS         PORTS                              NAMES +f8d3548ef747   ubuntu/apache2   "apache2-foreground  24 seconds ago   Up 23 seconds   0.0.0.0:8080->80/tcp   servweb 
-1f8b8977e68b   bitnami/apache   "/opt/bitnami/script…  4 minutes ago   Up 4 minutes   0.0.0.0:8080->8080/tcp, 8443/tcp   servweb+
  
 </code> </code>
Ligne 157: Ligne 160:
 </WRAP> </WRAP>
  
-===== Créer un conteneur personnalisé=====+===== Créer une image personnalisée=====
 L'image **php:8.1-apache** contient une **configuration de php** qui ne possède de pilote que pour gérer les accès à la base de données **sqlite**. L'image **php:8.1-apache** contient une **configuration de php** qui ne possède de pilote que pour gérer les accès à la base de données **sqlite**.
  
Ligne 173: Ligne 176:
  
   * Depuis l'invite de commande **Powershell**, dans le dossier contenant le **fichier Dokerfile**, lancez la commande suivante pour créer :   * Depuis l'invite de commande **Powershell**, dans le dossier contenant le **fichier Dokerfile**, lancez la commande suivante pour créer :
-    * 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 :
  
 <code> <code>
-docker build -t charles/php .+docker build -t charles/php-mariadb .
 </code> </code>
  
reseau/docker/webdocker.1745934725.txt.gz · Dernière modification : 2025/04/29 15:52 de admin