Я вижу, что многие образы докеров в хранилище докеров создаются на основе Ubuntu.
Что это обозначает? Каждый контейнер связывает урезанную версию ядра Linux?
Контейнеры сидят поверх своих собственных ядер? Но я думал, что контейнеры разделяют ядро хоста (в некоторых случаях это boot2docker, пользовательская сборка Tiny Core Linux, а в других что-то вроде CoreOS).
РЕДАКТИРОВАТЬ: Уточнение вопроса немного. Да, я знаю, что Docker - это контейнер процессов, а не полная виртуальная машина. Но поскольку в официальном реестре узлов докеров и других операционных систем, таких как CentOS, есть контейнеры «Ubuntu», что означает запуск Ubuntu в контейнере?
Ответ: Ааа, меня осенило. Это пользовательские процессы Ubuntu, содержащие apt-get и другие процессы конфигурации для конкретной сборки Ubuntu. Аналогично для CentOS. Docker - это не отдельный процесс, а одна запись. Таким образом, для этих распределений точка входа является своего рода процессом инициализации, который порождает другие процессы.