-
Notifications
You must be signed in to change notification settings - Fork 3
Docker Tutorial
Sur ce projet nous avons décidé d'avoir le service phpmyadmin et docker sur docker. Docker est une technologie permettant d'avoir des service, des applications, etc... sur des containers, le service est en quelque sorte (même si ce n'est pas exact) virtualisé.
Donc pour savoir comment faire marcher notre projet il faudra savoir à peu près la base de la base de docker.
# Ubuntu
#
# ----------------------------------
sudo apt update
sudo apt install docker
sudo curl -L "https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
# OSX
#
# -----------------------------------
brew update
brew install docker
# // Et installez docker desktop sur : https://hub.docker.com/editions/community/docker-ce-desktop-mac/ (Permet d'avoir docker-compose) //
Prenez votre repository où vous avez un docker-compose.yml
docker-compose up
Rajoutez -d
après pour le jouer en arrière plan
docker ps -a
docker rm <nom de l'image>
docker system prune -a -f --volumes
/!\ : Attention cette commande efface tout ce qui est arrêté.
docker-compose down
Un script a été mis en place pour le faire simplement. Quand vous êtes dans le dossier du projet lancez la commande
./reload-db.sh
Quand le questionnaire vous demande si vous êtes sur de lancer la commande, tapez y
puis enter.
Des fois les erreurs sont causées du au ports qui ont été mis dans le docker-compose.yml. Si un de vos containers ne veut pas démarrer essayez de changer le port de celui-ci dans docker-compose.yml
.
- Home
- Rapport de travail Groupe "THYREL" sprint 1
- Rapport de travail Groupe "THYREL" sprint 2
- Rapport de travail Groupe "THYREL" sprint 3
- Rapport de travail Groupe "THYREL" sprint 4
- Rapport de travail Groupe "THYREL" sprint 5
- Rapport de travail Groupe "THYREL" sprint 6
- Rapport de travail Groupe "THYREL" sprint 7
- Rapport de travail Groupe "THYREL" sprint 8 - FINAL