13.1    Création du conteneur nginx

Nous allons utiliser dans un premier temps VSCode. Dans le répertoire choisi ici, créez le sous-répertoire  « docker »  (dans VSCode, cliquez sur l’icone « New Folder »). Et dans le dossier docker, créez le sous-répertoire « reverse-proxy »:

Dans ce répertoire, on va créer un fichier « docker-compose.yml ». Ce fichier va contenir la définition des services inclus dans notre conteneur. Il sera écrit dans un langage de description particulier appelé Yaml [1] :

Dans ce fichier, on va donc inclure la définition des services suivants :

·      reverse-proxy

·      wordpress-pierre-ange

·      wordpress-salammbo

·      wordpress-moira

·      db-wordpress [1]

 

Dans un second temps, nous inclurons le service de gestion des certificats ssl.

 

Dans un conteneur, chaque service est associé à une « image », qui correspond à peu près à un exécutable, auquel on associera des variables.



[1] On utilisera « db » pour « database » = base de données