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 [2022/08/24 23:50] – francoisa | 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 11: | Ligne 11: | ||
* [[https:// | * [[https:// | ||
* 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 ===== | ||
+ | |||
+ | 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 : | ||
+ | |||
+ | * sur le nom du conteneur : '' | ||
+ | * sur l'ID court de conteneur : '' | ||
+ | |||
+ | Plus 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 --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 | ||
+ | |||
+ | </ | ||
====== Docker-compose ====== | ====== Docker-compose ====== |