Skip to content

Virtualisation de plusieurs images Docker dans une machine virtuelle

Notifications You must be signed in to change notification settings

Echo24h/inception

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtualisation de plusieurs images Docker dans une machine virtuelle

Ce projet vise à approfondir les connaissances en administration système en utilisant Docker pour virtualiser plusieurs images dans une machine virtuelle.

Ce projet ouvriras l'accès à un site WordPress pré-configuré à partir du port 443 (HTTPS) dans votre machine local.

/!\ L'utilisation de ce projet nécessite de créer un fichier srcs/.env, contenant vos variables environnementales suivantes :

DOMAIN_NAME= ...
# CERTIFICAT SETUP (example)
SSL_CERTIFICAT="/C=FR/ST=IDF/L=Paris/O=42/OU=42/CN=user.42.fr/UID=user"
# MYSQL SETUP
MYSQL_DATABASE= ...
MYSQL_ROOT_PASSWORD= ...
MYSQL_USER= ...
MYSQL_PASSWORD= ...
# WORDPRESS SETUP
WP_ADMIN_USER= ...
WP_ADMIN_PASSWORD= ...
WP_ADMIN_EMAIL= ...
WP_USER= ...
WP_PASSWORD= ...
WP_EMAIL= ...

Les commandes suivantes sont disponibles pour construire, exécuter et nettoyer les images :

  • make: Créer le projet (le fichier init.sh créé le chemin /home/$USER/inception pour les volumes docker mariadb et wordpress)

  • make fclean: Supprime tous les fichiers générés lors de la compilation ainsi que les images Docker et les conteneurs

Pour naviguer dans les dockers :

  • docker exec -it [docker_name]: Ouvre le docker spécifié

Schema du réseau Inception

Pour plus d'informations sur Docker, vous pouvez consulter la documentation officielle : https://docs.docker.com/reference/.

Le projet utilise également NGINX comme serveur web. Pour plus d'informations sur NGINX, vous pouvez consulter la documentation officielle : https://nginx.org/en/docs/.

Le projet intègre également la version 6.1.1 de WordPress comme plateforme de blog. Pour plus d'informations sur l'utilisation de WordPress, vous pouvez consulter la documentation officielle : https://fr.wordpress.org/support/.

Un tutoriel pour utiliser le projet "inception" est également disponible à l'adresse suivante : https://tuto.grademe.fr/inception/.

About

Virtualisation de plusieurs images Docker dans une machine virtuelle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published