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/05/24 09:31] – francoisa | technique:docker [2024/02/22 10:40] – killiank | ||
---|---|---|---|
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 10: | Ligne 10: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
- | * Docker dans LXC : https:// | + | * Docker dans LXC : [[https:// |
+ | * chaine Xavki sur docker (+docker-compose pas loin) [[https:// | ||
+ | * serie d' | ||
+ | |||
+ | ===== Schéma conteneur et virtualisation ===== | ||
+ | |||
+ | {{.: | ||
+ | |||
+ | ===== ===== | ||
===== Installation ===== | ===== Installation ===== | ||
Ligne 19: | Ligne 27: | ||
< | < | ||
- | sudo apt install docker.io | + | sudo apt install docker |
</ | </ | ||
+ | |||
+ | Mais dans doute le paquet docker-ce dispo dans les repos est-il plus pertinent ? | ||
Mettre l' | Mettre l' | ||
Ligne 207: | Ligne 217: | ||
'' | '' | ||
+ | |||
+ | ===== 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 ====== |