Извините, если это глупый вопрос, но:
Я пришел из vagrant, где у нас есть полнофункциональная ОС на каждой машине, где под управлением ps -aux
мы можем видеть процессы ОС и наши сервисы (язнаю в некоторой степени разницу между приложениями, работающими в виртуальных машинах и Docker).
Тогда я только что построил несколько контейнеров, используя docker-compose, и вошел в контейнер, используя bash (который основан на образе debian: jessie)).После запуска ps -aux
я вижу только те службы, которые я установил, а не процесс отдельной ОС.Зачем?Где они?Как это работает?
У Docker есть виртуальная машина, в которой работают контейнеры, каждый контейнер может быть основан на отдельном дистрибутиве, поэтому есть ли ОС и в контейнерах, учитывая тот факт, что есть ОС хоста (ВМ) длядокер