Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
technique:docker [2023/12/22 12:24] – [Network] guillaumev | technique:docker [2024/02/22 10:44] – [Installation] guillaumev | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== | + | ====== |
Docker est un système de virtualisation proche du sysème hote (s'il est similaire). Il permet de partager des ressources et de moins solliciter le système. | Docker est un système de virtualisation proche du sysème hote (s'il est similaire). Il permet de partager des ressources et de moins solliciter le système. | ||
Ligne 12: | Ligne 12: | ||
* Docker dans LXC : [[https:// | * Docker dans LXC : [[https:// | ||
* chaine Xavki sur docker (+docker-compose pas loin) [[https:// | * chaine Xavki sur docker (+docker-compose pas loin) [[https:// | ||
+ | * serie d' | ||
+ | |||
+ | ===== Schéma conteneur et virtualisation ===== | ||
+ | |||
+ | {{.: | ||
+ | |||
+ | ===== ===== | ||
===== Installation ===== | ===== Installation ===== | ||
Ligne 32: | Ligne 39: | ||
</ | </ | ||
+ | |||
+ | Install de docker via ansible dans le role setup_machine : https:// | ||
+ | |||
===== Principe de fonctionnement ===== | ===== Principe de fonctionnement ===== | ||
Ligne 210: | Ligne 220: | ||
'' | '' | ||
- | |||
===== log via journald ===== | ===== log via journald ===== | ||
- | Actifs sur toutes nos machines. Pour que les logs docker arrivent dans journald, ce qui permet une persistence, | + | Actifs sur toutes nos machines. Pour que les logs docker arrivent dans journald, ce qui permet une persistence, |
< | < | ||
+ | |||
{ | { | ||
" | " | ||
} | } | ||
+ | |||
</ | </ | ||
Ensuite, si on veut filtrer, plusieurs options : | Ensuite, si on veut filtrer, plusieurs options : | ||
+ | |||
* sur le nom du conteneur : '' | * sur le nom du conteneur : '' | ||
* sur l'ID court de conteneur : '' | * sur l'ID court de conteneur : '' | ||
- | Plus d' | + | Plus d' |
On peut bien sur combiner avec d' | On peut bien sur combiner avec d' | ||
< | < | ||
+ | |||
journalctl CONTAINER_NAME=scribe-scribe-1 -b -1 # Pour le dernier boot uniquement | journalctl CONTAINER_NAME=scribe-scribe-1 -b -1 # Pour le dernier boot uniquement | ||
journalctl CONTAINER_NAME=scribe-scribe-1 --since yesterday # Pour les logs depuis hier | journalctl CONTAINER_NAME=scribe-scribe-1 --since yesterday # Pour les logs depuis hier | ||
journalctl CONTAINER_NAME=scribe-scribe-1 CONTAINER_NAME=scribe-dmp-server-1 #Pour avoir les logs de plusieurs containers d'un coup | journalctl CONTAINER_NAME=scribe-scribe-1 CONTAINER_NAME=scribe-dmp-server-1 #Pour avoir les logs de plusieurs containers d'un coup | ||
+ | |||
</ | </ | ||