Cloud & conteneurs

Déployez votre site WordPress avec Docker sur Linux

Installation de Docker et de docker-compose sur Linux, puis un fichier docker-compose.yml qui lance WordPress et MariaDB, publiés sur le port 80 du serveur.

· 2 min de lecture · niveau intermédiaire · sur docker-compose 1.29.2

Installation de Docker

curl -fsSL https://get.docker.com/ | sh

Ajout d'un utilisateur au groupe de docker pour exécuter la commande docker

sudo usermod -aG docker username

Installation de docker-compose

sudo curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

Ajout des droits d'exécution sur docker-compose

sudo chmod +x /usr/local/bin/docker-compose
Illustration 1 — Déployez votre site Wordpress avec Docker sur Linux

Création d'un répertoire pour notre projet wordpress

sudo mkdir /srv/wordpress
cd /srv/wordpress

Création du docker-compose.yml

sudo nano docker-compose.yml
wordpress:
    image: wordpress
    links:
     - mariadb:mysql
    environment:
     - WORDPRESS_DB_PASSWORD=changecomplexpassword777%
     - WORDPRESS_DB_USER=root
    ports:
     - "80:80"
    volumes:
     - ./html:/var/www/html
mariadb:
    image: mariadb
    environment:
     - MYSQL_ROOT_PASSWORD=changecomplexpassword777%
     - MYSQL_DATABASE=wordpress
    volumes:
     - ./database:/var/lib/mysql

Exécuter le container et le maintenir en ligne

docker-compose up -d

Consulter l'état des processus docker

docker ps

A l'aide de l'IP du serveur Linux et du numéro de port associé au service web nous allons pouvoir nous connecter sur un navigateur.

Illustration 2 — Déployez votre site Wordpress avec Docker sur Linux

Choisissez la langue dans laquelle le Wordpresss sera affiché.

Illustration 3 — Déployez votre site Wordpress avec Docker sur Linux

Enregistrez ce mot de passe dans un gestionnaire dès maintenant.

Illustration 4 — Déployez votre site Wordpress avec Docker sur Linux