docker это linux. Для запуска на windows используется виртуальная машина, в случае с wsl она просто скрыта от пользователя, но она есть (используется майкрософтовский hyperv), в подавляющем большинстве случаев лучше установить полноценный linux в виртуалке и уже внутри настраивать docker (
инструкции уже для linux выбранной версии будут).
Без поддержки аппаратной виртуализации будет очень медленно работать (примерно в 10 раз медленнее нативного).
VirtualBox умеет работать без аппаратной виртуализации, если загрузить ExpansionPack с офф сайта (бесплатно для личного использования)
kvm/qemu точно так же (собственно как я понимаю virtualbox его использует под капотом для этого)
Если машина не умеет виртуализацию, то либо она не включена в биосе (99% случаев, еще есть редкий случая, на машине стоит руткит вирус, лечить только загрузкой с usb/cdrom антивирус) либо машина ну очень древняя, и в добавок еще и не умеет 64bit (скорее всего).
p.s. Если windows 32-битный, то есть возможность запустить colinux, проект песочница (это user mode linux портированный под windows) который по факту не является виртуализацией, и в каких то задачах (там где меньше системных вызовов) будет работать быстрее софтварной и даже аппаратной виртуализации. Недостаток - проект не портирован для x64 архитектур и заброшен в 2015 году, я точно помню где то в 2019 я ставил в него ubuntu какую то lts, смотри последнюю, что поддерживала 32-бита, так же как я понял он утилизирует только одно ядро cpu плюс все лимиты 32-битности с памятью
В общем заниматься такой компьютерной археологией, особенно сидя на винде, я бы не рекомендовал, лучше поставить на машину нативный linux, тем более установить его можно даже просто на флешку (не livecd образ с откатом при перезагрузке а полноценную установку).
upd.
https://cdimage.ubuntu.com/ubuntu-mate/releases/18...
последняя официально поддерживала i386
сервера обновлений попробуй яндексовые mirror, типа так
/etc/apt/sources.list