- Vérifiez si docker est installé :
docker --version- Se placer dans un répertoire pour stocker les fichiers
cd ./<chemin-pour-le-referentiel>- Cloner le dépot :
git clone [email protected]:GamerMine/docker_sae203.git- Accéder au dépot :
cd docker_sae203- Modifiez le champs dans le fichier automatic-jitsi-answers, exemple :
Remplacement de <votre-ip> par "127.0.0.1"
Remplacement de <votre-ip> par "192.168.1.17"
ATTENTION : Les guillemets sont très importants !
- Pour récupérer votre adresse ip, il vous faut écrire la commande :
ipconfig #pour windowsifconfig #pour linux- Construisez l'image décrite dans Dockerfile avec docker build :
docker build -t <choisir-un-nom-pour-l'image> .- Pour lancer le serveur web :
docker run -d -p 443:443 <nom-de-l'image-choisie>
#optionnel : --name <nom-du-containeur>- Vérifier que l'application est en cours d'exécution. Pour ce faire, ouvrez un navigateur et tapez dans la barre url :
https://<votre-ip>:443
- Pour vérifier que l´image a été créée, on affiche la liste des images avec :
docker images- Pour vérifier que le conteneur a été créé et est en cours de fonctionnement :
docker ps- Pour afficher la liste de tous les conteneurs :
docker ps -a#Pour supprimer une image, il faut supprimer tous les conteneurs qui la contiennent
- Il faut d’abord marquer dans le terminal, pour arrêter le conteneur :
docker stop <nom-du-conteneur-choisie>- Et ensuite, pour supprimer le conteneur existant :
docker rm <nom-du-conteneur-choisie>
- Pour stopper et supprimer tous les conteneurs nous pouvons utiliser ces commandes :
docker stop $(docker ps -qa)docker rm $(docker ps -qa)- Ensuite pour supprimer l´image, il faut faire cette commande :
docker image rm <nom-de-l´image>