В старых версиях Docker для Windows я помню, что он явно говорил, что для ядра используется виртуальная машина Linux.Как Docker для Windows запускает контейнеры Linux?
Но с новой стабильной версии (выпущен в июле 2016 года я думаю), это говорит
Docker for Windows is a native Windows application with a native user interface and auto-update capability, deeply integrated with Windows native virtualization, Hyper-V, networking and file system
Если я правильно понимаю, то указанная база изображений для пользовательского пространства и используется ядро хоста , Итак, если я укажу, что я использую базовое изображение ubuntu для запуска команды echo, как ядро Windows входит в игру?
Или я совершенно ничего не понимаю?
Этот докер для Windows запускает только контейнеры Windows – user2915097
Бета-версия может переключаться между контейнерами Windows и Linux. Он еще не доступен в стабильном выпуске. https://docs.docker.com/docker-for-windows/#/switch-between-windows-and-linux-containers-beta-feature –
В этом случае, почему я могу запустить 'docker run ubuntu/bin/echo «Привет, мир» с последней стабильной? – MrVoodoo