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édentes Révision précédente
krodelabestiole:tutoriel:docker_wordpress [Le 14/12/2018, 10:37]
krodelabestiole supprimée
— (Version actuelle)
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]]//​