トップ «前の日記(2021/09/11 (土) ) 最新 次の日記(2021/09/13 (月) )» 編集 RSS feed

HsbtDiary


2021/09/12 (日) [長年日記]

Windows で Docker Desktop を使わないで docker を使う術

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/ のやつを使って入れ替える、って感じで。