macOS は podman, microk8s, minikube(+hyperkit) あたりで大体環境はできたので、Windows だとどうやるかなと軽く調べていた。結論としては minikube を使うのが良さそう。以下手順です。
$ scoop install minikube
$ scoop install docker
minikube の VM ドライバは Hyper-V にした。Hyper-V で minikube のインスタンスを作るときは管理者モードで Windows Terminal を起動し直してから
$ minikube start --cpus=4 --disk-size=100gb --memory=8gb
$ minikube docker-env --shell powershell | Invoke-Expression
$ docker version
って感じで、docker version で engine のバージョンが表示されれば OK。minikube start
のパラメータは適当に読み替えてください。minikube config
で保存できるのでいちいち付けるのが面倒な人はそんな感じで。
残念ながら scoop で入る docker cli は 19.0 なやつで、minikube の engine バージョンの 21.0 とちょっと開きがあるのが気になるけど、使えなくなったら https://download.docker.com/win/static/stable/x86_64/ のやつを使って入れ替える、って感じで。