Oui j'ai compris ce qu'était un conteneur quand on m'a dit que c'était grosso-modo un cumul de :
- chroot (isolation du filesystem)
- cgroups (isolation des ressources kernel, comme RAM, CPU...)
Faire mumuse avec les cgroups à la main (un petit bout de code qui fait un malloc de 200Mo par exemple, il marche en temps normal, mais si on l'exécute sous un cgroups qui limite à 100Mo, le malloc part en erreur) est une excellente introduction aux conteneurs.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Linux
Posté par gUI (Mastodon) . En réponse au journal Huit ans et plus toutes ses dents. Évalué à 7. Dernière modification le 28 décembre 2018 à 09:46.
Oui j'ai compris ce qu'était un conteneur quand on m'a dit que c'était grosso-modo un cumul de :
- chroot (isolation du filesystem)
- cgroups (isolation des ressources kernel, comme RAM, CPU...)
Faire mumuse avec les cgroups à la main (un petit bout de code qui fait un malloc de 200Mo par exemple, il marche en temps normal, mais si on l'exécute sous un cgroups qui limite à 100Mo, le malloc part en erreur) est une excellente introduction aux conteneurs.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.