См. microsoft doc :
Контейнеры Windows включают два различных типа контейнеров или среды выполнения: контейнеры Windows Server и изоляция Hyper-V
Это означает, что контейнер Windows может работать только с Hyper-V или Windows Server 2016+, поэтому, если вы не используете версию сервера, Windows 10 Professional, поддерживающая Hyper-V, является обязательным для запуска контейнера Windows.
С docker toolbox
(не docker for windows
), вы можете просто использовать virtualbox для запуска контейнеров linux.Так что, если вы используете Windows7, Windows8, Windows10 Home Edition, то вы обязательно используете docker toolbox
, тогда вы можете просто использовать контейнер Linux.
Здесь также обсуждение на форумах докеров.
В результате нет смысла позволить себе переход на windows8, так как docker toolbox
просто поддерживает контейнер linux.