Je ne suis pas sûr de poser la bonne question ... mais pendant que j'ai lu tout ce que je peux mettre la main sur docker, je vois que je peux installer Docker sur Ubuntu 12.04 (par exemple) et ensuite je peux installer un conteneur Fedora ou une version différente d'ubuntu? (il y a un exemple où l'utilisateur a installé busybox dans le conteneur.)
Et bien sûr, je pourrais me tromper complètement.
Mais je m'attendrais à ce qu'il y ait une connexion éphémère entre le système de base et le conteneur.
reformulé: quelle est la relation entre l'OS hôte et l'OS de l'image de base du conteneur?
Littéralement, la seule chose qu'ils ont en commun est le noyau. Leur monde entier (système de fichiers) est dans le conteneur du docker.
la source
Il y a une autre considération - même si les deux noyaux sont identiques, il y a un problème si le système d'exploitation hôte ne prend pas en charge Docker, comme RHEL 6: https://access.redhat.com/solutions/1378023
Vous ne pourrez donc pas faire tourner un conteneur sur RHEL 6, même si l'image est une image Linux.
la source