Widzę, że wiele obrazów dokerów w repozytorium dokerów jest wykonanych przy użyciu bazy Ubuntu.
Co to znaczy? Czy każdy kontener zawiera zredukowaną wersję jądra systemu Linux?
Czy kontenery siedzą na własnych jądrach? Ale myślałem, że kontenery współużytkują jądro hosta (którym w niektórych przypadkach jest boot2docker, niestandardowa kompilacja Tiny Core Linux, a w innych coś takiego jak CoreOS).
EDYCJA: nieco wyjaśnienie pytania. Tak, wiem, że doker to kontener procesu, a nie pełna maszyna wirtualna. Ale skoro w oficjalnym rejestrze hubu dokującego i innych systemach operacyjnych, takich jak CentOS, znajdują się kontenery „Ubuntu”, co oznacza uruchomienie Ubuntu w kontenerze?
Odpowiedź: Ach, to właśnie mnie olśniło. Są to procesy lądowe użytkowników Ubuntu, zawierające apt-get i inne procesy konfiguracyjne dla konkretnej wersji Ubuntu. Podobnie dla CentOS. Docker to nie pojedynczy proces, tylko pojedynczy wpis. Zatem dla tych dystrybucji punktem wejścia jest jakiś proces inicjujący, który odradza inne procesy.