Table des matières

, ,

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 docker.io ou en ligne de commande :

sudo apt install docker.io

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 Compose permet de gérer tout cela assez simplement.

services:
 
  wordpress:
    image: wordpress:latest
    ports:
      - 8080:80
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: exampleuser
      WORDPRESS_DB_PASSWORD: examplepass
      WORDPRESS_DB_NAME: exampledb
    restart: unless-stopped
 
  db:
    image: mysql:5.7
    environment:
      MYSQL_DATABASE: exampledb
      MYSQL_USER: exampleuser
      MYSQL_PASSWORD: examplepass
      MYSQL_RANDOM_ROOT_PASSWORD: true
    restart: unless-stopped

Voir aussi


Contributeurs : krodelabestiole