You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Contexte : Création d'un conteneur à partir d'un descriptif et installation d'un système de conteneurs.
Objectifs
Analyser les différents scénarios de déploiement proposés dans les documents de conception.
Distinguer correctement les services à installer sur les serveurs.
Distinguer correctement les services à installer sur le réseau.
Déterminer un plan des étapes à entreprendre pour installer et configurer les services réseau
Configurer le système d’exploitation après l’installation.
Installer des périphériques/composantes pour une connectivité au réseau.
Configurer des périphériques / composantes pour une connectivité au réseau.
Utiliser des protocoles sécuritaires.
Réalisation:
Installation d'un système de conteneur selon la procédure et les recommandations du manufacturier;
Configuration d'un système de conteneurs sécuritaire;
Vérification du bon fonctionnent de chaque éléments du système de conteneurs;
Configuration des règles de gestions et d'accès.
Section 1 : Vérification et conteneurs
Étape 1: Vérification de l’installation
Après installation de docker et docker compose ouvrir un terminal bash et faire les commandes suivantes afin de valider si l'installation est conforme:
Vérification de la version installée de Docker:
docker --version
Vérification de la version installée de Docker Compose:
docker compose version
Étape 2 : Création de conteneurs sur le poste local
Créer un réseau virtuel privé Docker appellé : mon_reseau.
docker network create mon_reseau
Vérification de la création du réseau viturel privé
docker network ls
Créer un conteneur Appache à partir de l'image http:latest
docker run -d --name apache --network mon_reseau -p 8080:80 httpd:latest
Vérification de la création du conteneur apache
docker ps
Créer un Volume Docker pour MongoDb. Celui-ci est nécessaire pour conserver les données de la base de données.
docker volume create volume_mongodb
Vérification de la création du volume.
docker volume ls
Créer un conteneur MongoDB connecté au réseau mon_reseau et qui utilise le volume volume_mongodb
Vérification que les conteneurs sont bien reliés au réseau virtuel privé mon_reseau.
docker network inspect mon_reseau
Vérification que les journaux de Apache affiche un confirmation de connexion et via le naviagateur nous allons valider avec le port utilisé que la page d’accueil par défaut de Apache s'affiche également.
docker logs apache
Section 2 : Construction d'une image personnalisée Drupal
Consultez mon_drupal/README.md à ce dépot GitHub pour plus d'information.