-
Notifications
You must be signed in to change notification settings - Fork 2
Documentation du service web
Responsable : Jarod Boulanger-Flémal
Statut de l'étape : en attente de validation
Les fichiers de configuration des services se trouve dans le fichier WEB et leurs agencement a déjà été expliqué ici.
- Chaque site a son propre Dockerfile.
- Tous leurs fichiers doivent être dans la même directory que leurs Dockerfile.
Que cela soit pour l'image httpd, php ou mysql la procédure reste la même.
Il faut se rendre sur docker hub et vérifier si une nouvelle version est disponible. Si c'est le cas, il faut changé la version du services dans le Dockerfile et le rebuild.
Note : Étant donné qu'il n'y a pas de Dockerfile pour mysql, il suffit de relancer la commande docker run. Par défaut, la dernière version de mysql est toujours prise.
Aucun perte de donnée est à prévoir lors de la mise a jour des services car les fichiers de ceux-si sont toujours stocker en dehors de leurs containers.
- Aller dans la directory ou se trouve le
Dockerfile. - Y ajouter ou modifier les fichiers voulus.
- Arrêter le container ou la modification est faite.
- Compiler le
Dockerfile. - Lancer l'image avec la commande
docker runcomme indiqué dans l'état des configurations du service web.
Pour les trois services les commandes sont les mêmes :
Pour voir les logs :
sudo docker logs *nom du container*
Si l'application crash dès sont lancement, il vous faudra lancer le container en mode interactif.
Pour faire cela remplacer l'argument -d ou -dit par -it lors d'un docker run :
sudo docker run -it *autre argument* *nom de l'image*
- Port du container et du fichier de configuration ne correspond pas.
Bien vérifier ces fichiers de configuration.
- Plusieurs serveurs sur le même port.
Vérifier les port avec un
docker psaprès son lancement.
- Mauvais nom de fichier (exemple intex.html).
Test les fichiers en local avant de les mettre sur le serveur.
- Analyse service DNS
- Etat des configurations du service DNS
- Documentation du service DNS
- Sécurisation du service DNS
- Analyse service web
- Etat des configurations du service web
- Documentation du service web
- Sécurisation du service web
- Analyse du service Services internes
- Etat des configurations du service Services internes
- Documentation du service Services internes
- Sécurisation du service Services internes
- Analyse service mail
- Etat des configurations du service mail
- Documentation du service mail
- Sécurisation du service mail