Les conteneurs Docker ont leur propre noyau ou non ?

Je vois que beaucoup d'images docker dans le référentiel docker sont faites avec une base Ubuntu.

Qu'est-ce que cela signifie ? Chaque conteneur regroupe-t-il une version allégé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 (qui dans certains cas est boot2docker, une construction Linux minuscule personnalisée, et dans d'autres quelque chose comme CoreOS).

EDIT: Clarifiant la question a bit. 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 de docker hub et d'autres systèmes d'exploitation comme CentOS, qu'est-ce que cela signifie d'exécuter Ubuntu dans un conteneur?

Réponse : Ahh ça vient de me venir à l'esprit. Il s'agit des processus Ubuntu user land, contenant apt-get et d'autres processus de configuration pour une version Ubuntu particulière. De même pour CentOS. Docker n'est pas un processus unique, juste une entrée unique. Donc, pour ces distributions, le le point d'entrée est une sorte de processus d'initialisation qui génère d'autres processus.

demandé sur