Minoru@AlexFails: прочитал
https://docs.docker.com/develop/develop-images/baseimages/ но все равно не понимаю, как запустить в Докере reactOS или любой другой не-линукс. Ну, допустим, сделаю я tar с корневой файловой системой. Ок, COPY полностью реализуется в dockerd — он просто перекладывает файлики с хоста в docker image. А вот с RUN все равно не понимаю: откуда докер знает, как запустить команду? Для линуксового контейнера он просто форкнется, огородится неймспейсами и сделает exec, а для винды как? А для reactOS? У них же ABI другое, kernel API другое, всё другое!