This repository has been archived by the owner on Dec 6, 2022. It is now read-only.
Releases: niquenen/epitech-workshop-2019-sql
Releases · niquenen/epitech-workshop-2019-sql
Workshop - 1.1
Contenu de l’archive
L’archive workshop
contient les fichiers ci-dessous :
exercises.pdf
(fichier PDF contenant les exercices)exercises.html
(fichier HTML contenant les exercices)db.sql
(script SQL qui permet de créer la base de données)docker-compose.yml
(fichier Docker pour lancer les conteneurs)
Lancement du projet avec Docker
Étape n°1 : Installation
- Installer Docker ou vérifier que Docker soit à jour
- Installer Docker Compose ou vérifier que la dernière version est installée
- Télécharger l’archive
workshop.zip
de la version1.1
du projet
Attention, des étapes sont nécessaires après l’installation de Docker sur Linux.
Étape n°2 : Lancement du projet
- Décompresser l’archive dans un dossier
- Les deux fichiers (
db.sql
etdocker-compose.yml
) doivent se situer dans le même dossier - Se rendre dans le dossier où se situe le fichier
docker-compose.yml
depuis un terminal - Utiliser la commande ci-dessous pour lancer le projet :
docker-compose --project-name epitech_workshop -f docker-compose.yml up
Étape n°3 : Accéder à PHPMyAdmin
- Accéder depuis un navigateur à PHPMyAdmin depuis le port
8080
(par défaut :http://localhost:8080
) - Se connecter avec l’utilisateur
root
et le mot de passeroot
- Accéder à la base de données
epitech_workshop
- Accéder à l’onglet SQL
- Commencer les exercices
Étape n°4 : Stopper Docker
- Avoir terminé tous les exercices
- Ouvrir un terminal
- Éteindre les conteneurs à l’aide de la commande :
docker stop epitech_mariadb && docker stop epitech_phpmyadmin
- Supprimer les conteneurs à l’aide de la commande :
docker rm epitech_mariadb && docker rm epitech_phpmyadmin
- Afficher toutes les images de Docker à l’aide de la commande :
docker images
- Récupérer dans la colonne
IMAGE ID
les identifiants uniques des imagesmariadb
etphpmyadmin
:
REPOSITORY TAG IMAGE ID CREATED SIZE
mariadb latest xxxxxxxxxxxx 8 days ago 407MB
phpmyadmin/phpmyadmin latest xxxxxxxxxxxx 2 weeks ago 469MB
- Utiliser la commande ci-dessous pour supprimer une image : (où
IMAGE_ID
correspond à l’identifiant de l’image à supprimer)
docker rmi IMAGE_ID
- Nettoyer les volumes et le réseau de Docker à l’aide de la commande :
docker volume prune && docker network prune
Workshop - 1.0
Contenu de l’archive
L’archive workshop
contient les fichiers :
db.sql
docker-compose.yml
Lancement du projet avec Docker
Pour initialiser les conteneurs vous pouvez utiliser la commande :
docker-compose --project-name epitech_workshop -f docker-compose.yml up
Vous pouvez accéder à PHPMyAdmin depuis le port 8080
(par défaut) et vous connecter avec l’utilisateur root
et le mot de passe root
.
Pour commencer les exercices, vous devez accéder à la base de données epitech_workshop
puis vous rendre dans l’onglet SQL :