Documentation Rhizome

Documentation de l'association Rhizome, contribution bienvenue !

Outils pour utilisateurs

Outils du site


technique:adminsys:phoenix:services

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
technique:adminsys:phoenix:services [2018/02/28 14:31]
tfleuran EN cours de d'écriture dockers
technique:adminsys:phoenix:services [2018/04/26 11:59] (Version actuelle)
BenjaminMare Maintenance
Ligne 45: Ligne 45:
  
 Les dockers sont créés avec la commande **docker-compose up -d**, à partir du fichier ///​root/​rhizome/​docker-compose.yml//,​ depuis le répertoire ///​root/​rhizome/​ //. Les dockers sont créés avec la commande **docker-compose up -d**, à partir du fichier ///​root/​rhizome/​docker-compose.yml//,​ depuis le répertoire ///​root/​rhizome/​ //.
 +
 +
 +====Maintenance====
 +Le serveur se met automatiquement à jour grâce à l'aide d'un cron. La mise à jour des packets est faite via le fichier ///​etc/​cron.weekly/​apt-security-updates//​. Celle des dockers se fait via le script ///​bin/​dockerUP.sh//,​ et lancé à l'aide du crontab.
 +
 +En raison du fonctionnement de docker la mise à jour de nos conteneurs se fait via reconstruction des images dockers, de l'​arrêt des anciens conteneur pour en lancer de nouvelles versions. Bien qu'une vérification soit faites à la fin du script que l'​ensemble des conteneurs sont UP il est possible que le crash mette du temps à arriver. Il faut donc penser à vérifier qu'il y a bien 13 conteneurs de UP avec la commande **docker ps | grep rhizome | wc -l**. Si il y a un problème utiliser **docker ps -a** pour identifier les conteneurs down, puis faire **docker logs [CONTAINER_ID]**.
 +
 +26/04/2018, retour de **docker ps**
 +<​code>​
 +CONTAINER ID        IMAGE                 ​COMMAND ​                 CREATED ​            ​STATUS ​             PORTS                                                              NAMES
 +6d78aa88f807 ​       rhz-apache ​           "/​run.sh" ​               24 hours ago        Up 24 hours         ​80/​tcp ​                                                            ​rhizome_boutures_1
 +83b00ada5eba ​       dinkel/​phpldapadmin ​  "/​bootstrap.sh /​ru..." ​  24 hours ago        Up 24 hours         ​80/​tcp ​                                                            ​rhizome_phpldapadmin_1
 +e0aebda10c2a ​       rhz-apache ​           "/​run.sh" ​               24 hours ago        Up 24 hours         ​80/​tcp ​                                                            ​rhizome_wiki_1
 +b6543c4b590b ​       ghost:​0.7.8 ​          "/​entrypoint.sh np..." ​  24 hours ago        Up 24 hours         ​127.0.0.1:​2368->​2368/​tcp ​                                          ​rhizome_ghost_1
 +0001fe673272 ​       rhz-api ​              "/​bin/​sh -c '​pytho..." ​  24 hours ago        Up 24 hours         ​5000/​tcp,​ 0.0.0.0:​5001->​5001/​tcp ​                                  ​rhizome_api_1
 +716a2cf175fb ​       rhz-etherpad ​         "/​bin/​sh -c '. $HO..." ​  24 hours ago        Up 24 hours         ​80/​tcp ​                                                            ​rhizome_etherpad_1
 +04b5b4d081c8 ​       rhz-pma ​              "/​run.sh" ​               24 hours ago        Up 24 hours         ​8080/​tcp ​                                                          ​rhizome_pma_1
 +c17eed51508e ​       rhz-slapd ​            "/​etc/​service/​slap..." ​  24 hours ago        Up 24 hours         ​389/​tcp ​                                                           rhizome_slapd_1
 +223a08a20749 ​       mysql:​latest ​         "​docker-entrypoint..." ​  24 hours ago        Up 24 hours         ​3306/​tcp ​                                                          ​rhizome_mysqlghost_1
 +8d44035627ef ​       mysql:​5.5 ​            "​docker-entrypoint..." ​  24 hours ago        Up 24 hours         ​3306/​tcp ​                                                          ​rhizome_mysqlapi_1
 +9a438ac3747d ​       nginx:​alpine ​         "nginx -g '​daemon ..." ​  24 hours ago        Up 24 hours         ​80/​tcp ​                                                            ​rhizome_isp_1
 +2e9161c24aea ​       traefik:​latest ​       "/​traefik --web --..." ​  24 hours ago        Up 24 hours         ​0.0.0.0:​80->​80/​tcp,​ 0.0.0.0:​443->​443/​tcp,​ 0.0.0.0:​8080->​8080/​tcp ​  ​rhizome_traefik_1
 +1abe12f22b64 ​       mysql:​5.5 ​            "​docker-entrypoint..." ​  24 hours ago        Up 24 hours         ​3306/​tcp ​                                                          ​rhizome_mysql_1
 +</​code>​
 +
technique/adminsys/phoenix/services.txt · Dernière modification: 2018/04/26 11:59 par BenjaminMare