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] (Version actuelle)
krodelabestiole créée
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]]//​
  
  • utilisateurs/krodelabestiole/brouillon/tutoriel/docker_wordpress.txt
  • Dernière modification: Le 14/12/2018, 10:36
  • par krodelabestiole