Installation de WordPress [Docker-Compose]

WordPress est un système de gestion de contenus (CMS = Content Management System) open-source qui permet de créer et gérer facilement un site internet. WordPress dispose de milliers d’extensions et de thèmes (Payants et Gratuits) qui vous permettent de modifier totalement l’allure de votre site internet.

Dans ce guide, vous allez voir comment installer WordPress en utilisant Docker Compose. Si vous n'avez pas encore suivi notre guide sur l’installation de Docker et Docker Compose sur Ubuntu 20.04 LTS, vous pouvez le faire en cliquant ici.

Connectez-vous à votre instance de docker puis créez un répertoire pour WordPress

sudo mkdir /home/docker-containers/wordpress

1.png

Maintenant créez un fichier YAML nommé "docker-compose.yml" en utilisant l'éditeur "nano" dans le répertoire que vous venez de créer.

sudo nano /home/docker-containers/wordpress/docker-compose.yml

Copiez et collez le code suivant dans le fichier "docker-compose.yml", faites les modifications nécessaires puis sauvegardez et fermez le fichier. Ce fichier docker-compose, va déployer un conteneur MariaDB et un conteneur WordPress nommés respectivement "wordpressdb" et "wordpress".

version: '3.1'

services:

  db:
    container_name: wordpressdb
    image: linuxserver/mariadb
    restart: always
    volumes:
      - /home/docker-containers/wordpress/db:/config
    environment:
      - MYSQL_ROOT_PASSWORD=Q8TiTv2FZHy
      - TZ=America/New_York
      - MYSQL_DATABASE=wordpress
      - MYSQL_USER=wordpressuser
      - MYSQL_PASSWORD=Fy3m8JkBMQ4
  app:
    container_name: wordpress
    image: wordpress
    restart: always
    ports:
      - 8202:80
    volumes:
      - /home/docker-containers/wordpress:/var/www/html
    environment:
      - WORDPRESS_DB_HOST=db
      - WORDPRESS_DB_USER=wordpressuser
      - WORDPRESS_DB_PASSWORD=Fy3m8JkBMQ4
      - WORDPRESS_DB_NAME=wordpress
    depends_on:
      - db

2.png

Déplacez-vous à l’intérieur du répertoire wordpress

cd /home/docker-containers/wordpress

3.png

Vous pouvez voir le fichier "docker-compose.yml" avec la commande suivante:

ls -al

4.png

Pour déployer votre site internet WordPress, tapez la commande suivante :

docker-compose up -d

5.png

Il vous faut maintenant l’adresse IP de votre instance Docker, vous pouvez l’obtenir à l’aide de la commande suivante :

ip a

6.png

Maintenant ouvrez votre navigateur préféré et saisissez http://adresse-ip-serveur:8202 , pour compléter l'installation de WordPress

7.png

Fournissez les informations demandées

8.png

Une fois l'installation complétée, cliquez sur "Se connecter"

9.png

Saisissez vos informations de connexion "identifiant et mot de passe"

10.png

Et vous voilà dans le tableau de bord de votre site internet WordPress!

11.png

Si vous aviez suivi le guide d'installation sur Portainer, vous pourrez voir ces deux conteneurs dans la liste des conteneurs de Portainer.

12.png

Et voilà!

Je vous laisse donc avec votre site internet WordPress et vous donne rendez-vous à très bientôt pour un autre guide.

Ciao! Ciao!