Académique Documents
Professionnel Documents
Culture Documents
Bala Cogoulane
Exercice 1 : Installation
Ensuite je copie docker run -d -p 80:80 docker/getting-started que je vais l’exécuter dans
powershell
Maintenant quand je fais un docker ps-a je vois bien en status up
2. Pour stocker le nom de tous les volumes dans un fichier nommé volume.txt
Pour vérifier
Pour vérifier
L’application est un serveur express qui n’a qu’une seule route (‘/’) et qui
repond “Bonjour tout le monde” lorsqu’on l’interroge
Le port d’écoute par défaut est le port 8080
Quand je veux cloner il m’indique que git n’est pas connu et du coup je procède à
l’installation de git
Une fois git installer je peux cloner le projet dans mon image que j’ai créer
Quand je vais sur mon répertoire docker-simple-api je vois bien les fichiers
Installation de nodeJS
Installation de npm
Copie de l’image
Vérification
4. Desormais il ne nous reste plus qu’a lancer notre nouveau conteneur docker
run --name=my-webapp-1.0 -d -p 8080:8080 simple-webapp:1.0.0
5. Vu que dans l’énoncé précédent l’appli app a déjà été lancé sur le port 8080 je
vais relancer la même commande et changer app en app1 et binder le port 8080
en 8088
Je lance l’application dans le conteneur sur le port 8082 sans modifier le code source de l’application
Ensuite j’accède à l’application via le port 8889 sur le navigateur en modifiant le port du container de
ma machine vers le port 8889.
Exercice 5
1.
Vérification
Express : crée une route pour envoyer un message de connexion (OK ou echec)
Vérification
On voit bien que c’est KO
Je lance la commande docker logs mysql pour voir ce qui m’affiche comme erreur
Maintenant nous voyons bien sur le port 3306 sur la ligne mysql, chose que nous avons pas vu tout a
l’heure
Vérification :
5. Ouverture du navigateur sur la page localhost :8787 et ‘assurer qu’il affiche bien le message
« connection à la DB successfull »
Pour cela je dois lancer la commande docker inspect mysql pour avoir l’adresse ip
Ensuite je binde le port 8787
Mail bcogoulane@gmail.com
Nom : balacogoulane