Je vois que beaucoup d'images de docker dans le référentiel de docker sont créées avec une base Ubuntu.
Qu'est-ce que ça veut dire? Chaque conteneur regroupe-t-il une version simplifiée du noyau Linux?
Les conteneurs reposent-ils sur leurs propres noyaux? Mais je pensais que les conteneurs partageaient le noyau de l'hôte (ce qui dans certains cas était boot2docker, une version personnalisée de Tiny Core Linux et, dans d'autres, quelque chose comme CoreOS).
EDIT: Clarifier un peu la question. Oui, je sais que docker est un conteneur de processus, pas une machine virtuelle complète. Mais comme il existe des conteneurs "Ubuntu" dans le registre officiel du docker hub et dans d'autres systèmes d'exploitation tels que CentOS, que signifie exécuter Ubuntu dans un conteneur?
Réponse: Ah, ça vient de me paraître. Il s’agit des processus utilisateurs d’Ubuntu, contenant apt-get et d’autres processus de configuration pour une construction Ubuntu particulière. De même pour CentOS. Docker n'est pas un processus unique, mais une seule entrée. Donc, pour ces distributions, le point d’entrée est une sorte de processus init qui engendre d’autres processus.