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édenteDernière révisionLes deux révisions suivantes | ||
technique:docker [2024/02/22 10:40] – killiank | technique:docker [2024/03/06 15:52] – francoisa | ||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
* serie d' | * serie d' | ||
- | ===== | + | ===== Schéma conteneur et virtualisation ===== |
+ | |||
+ | {{.: | ||
===== ===== | ===== ===== | ||
Ligne 37: | Ligne 39: | ||
</ | </ | ||
+ | |||
+ | Install de docker via ansible dans le role setup_machine : [[https:// | ||
===== Principe de fonctionnement ===== | ===== Principe de fonctionnement ===== | ||
Ligne 169: | Ligne 173: | ||
* **USER** | * **USER** | ||
RUN , CMD ou ENTRYPOINT (par défaut c'est l' | RUN , CMD ou ENTRYPOINT (par défaut c'est l' | ||
+ | |||
+ | Un outil pour explorer les couches d'une image Docker : [[https:// | ||
===== Les volumes ===== | ===== Les volumes ===== | ||
Ligne 242: | Ligne 248: | ||
</ | </ | ||
+ | === Cas particulier sous PVE === | ||
+ | |||
+ | Penser à activer le keyctl=1 pour docker | ||
+ | |||
+ | En cas de disque saturé, docker peut renvoyer des trucs bizarres sur des fichiers qu'il croit encore existants : | ||
+ | |||
+ | < | ||
+ | systemctl stop docker && rm -Rf / | ||
+ | |||
+ | </ | ||
+ | |||
+ | Et patienter avant de relancer un build... | ||
+ | |||
+ | ===== Purge ===== | ||
+ | |||
+ | Les usages mutliples de docker génèrent des fichiers liés au volume, au réseau au cache. Ce qui représente à la longue un espace conséquent dans / | ||
+ | |||
+ | Un nettoyage complet peut s' | ||
+ | |||
+ | < | ||
+ | docker system prune -a # suppresion des images, conteneur, réseau, volumes, cache... | ||
+ | |||
+ | </ | ||
+ | |||
+ | Et hop : réduction à 40 Mo ! | ||
====== Docker-compose ====== | ====== Docker-compose ====== |