Skip to content

Ce projet a pour but d’approfondir vos connaissances en vous faisant utiliser Docker. Vous allez virtualiser plusieurs images Docker en les créant dans votre nouvelle machine virtuelle personnelle.

Notifications You must be signed in to change notification settings

Abensett/22.-Inception

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

22.-Inception

Table of contents

Goal

This project aims to broaden one's knowledge of system administration by using Docker. The goal is to virtualize several Docker images, creating them in a virtual machine.

Scheme

Requirements

Each docker must have its own Dockerfile, those files are called by a docker-compose.yml in a Makefile.

Les différents containers à mettre en place :

  • NGINX (avec TLS v1.2)
  • WordPress (avec php-fpm configuré)
  • MARIADB (sans NGINX)

Deux volumes disponibles à partir du dossier /home/ <login> /data:

  • Volume BBD WordPress
  • Volume WordsPress Website Files

Mettre en place :

Les utilisateurs à créer dans notre base de données WordPress:

  • utilisateur Admin ( no admin as pseudo)
  • utilisateur standard

Nom de domaines:

  • login.42.fr

Règles complémentaires

  • variable d'environnements obligatoires (fichier .env)
  • latest tag forbidden
  • Nginx seul point d'entrée

Bonus Services

  • Ftp
  • Redis Cache
  • Website Statique
  • Adminer
  • Cadvisor

42 Project 125/100

Resources

About

Ce projet a pour but d’approfondir vos connaissances en vous faisant utiliser Docker. Vous allez virtualiser plusieurs images Docker en les créant dans votre nouvelle machine virtuelle personnelle.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published