Je vois que beaucoup d'images docker dans le dépôt docker sont faites avec une base Ubuntu.
Qu'est-ce que cela signifie ? Est-ce que chaque conteneur contient 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 personnalisée de Tiny Core Linux, et dans d'autres quelque chose comme CoreOS).
EDIT : Je clarifie un peu la question. Oui, je sais que Docker est un conteneur de processus, pas une VM complète. Mais comme il existe des conteneurs "Ubuntu" dans le registre officiel du docker hub et d'autres systèmes d'exploitation comme CentOS, que signifie exécuter Ubuntu dans un conteneur ?
Réponse : Ahh, ça m'est venu à l'esprit. Il s'agit des processus de la terre de l'utilisateur 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, juste une entrée unique. Donc pour ces distributions, le point d'entrée est une sorte de processus init qui génère d'autres processus.