- 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 git@github.com: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 windows
ifconfig #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>