Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

utilisateurs:krodelabestiole:brouillon:tutoriel:docker_wordpress [Le 14/12/2018, 10:36] – créée krodelabestioleutilisateurs:krodelabestiole:brouillon:tutoriel:docker_wordpress [Le 10/07/2022, 22:14] (Version actuelle) – supprimée krodelabestiole
Ligne 1: Ligne 1:
-{{tag>serveur cms docker}} 
----- 
-{{ :docker_container_engine_logo.png?200|}} 
- 
-====== Installer WordPress avec Docker ======= 
- 
-[[:WordPress]] nécessite un serveur [[:LAMP]] pour fonctionner, ce qui n'est pas toujours simple à déployer. [[:Docker]] peut être une solution alternative intéressante puisqu'elle permet d'utiliser un système LAMP ainsi qu'un WordPress opérationnel par la simple utilisation d'une image préconfigurée. 
- 
-===== Installation de Docker ===== 
- 
-Pour installer [[:Docker]] sous Ubuntu, cliquez sur **[[apt>docker.io]]** ou en ligne de commande : 
-<code>sudo apt install docker.io</code> 
- 
-===== Utilisation d'une Image WordPress ===== 
- 
-WordPress propose plusieurs images docker officielles : https://hub.docker.com/_/wordpress/ 
- 
-Elles utilisent différentes versions de PHP, et sont basées sur différentes distributions. 
-Elles n'incluent pas MySQL, il faut donc utiliser une image supplémentaire comme serveur de bases de données. 
- 
-L'outil Docker Stack permet de gérer tout cela assez simplement. 
- 
-<file stack.yml> 
-version: '3.1' 
- 
-services: 
- 
-  wordpress: 
-    image: wordpress 
-    restart: always 
-    ports: 
-      - 8080:80 
-    environment: 
-      WORDPRESS_DB_HOST: db 
-      WORDPRESS_DB_USER: exampleuser 
-      WORDPRESS_DB_PASSWORD: examplepass 
-      WORDPRESS_DB_NAME: exampledb 
- 
-  db: 
-    image: mysql:5.7 
-    restart: always 
-    environment: 
-      MYSQL_DATABASE: exampledb 
-      MYSQL_USER: exampleuser 
-      MYSQL_PASSWORD: examplepass 
-      MYSQL_RANDOM_ROOT_PASSWORD: '1' 
-</file> 
- 
-===== Voir aussi ===== 
- 
-  * [[:WordPress]] 
-  * [[:Docker]] 
-  * [[:docker_lamp|Monter un serveur LAMP grâce à Docker]] 
- 
----- 
- 
-//Contributeurs : [[utilisateurs:krodelabestiole]]//