結論から言うと、Windows 用の docker が wsl2 に対応しているので Windows 用の docker Desktop をインストールするだけでデフォルト設定のディストリビューションで
docker -v
が通るようになります。*1
ネットである通りに入れてもサービスを動かしてもすぐ止まってしまって、
docker run hello-world
が sudo をつけても動かなくて困ったのですが、これだと問題なく行けました。GPUも通ります。
jupyter-notebook は
docker run -p 8888:8888
の後ろにコンテナ指定して動かした上で、
jupyter-notebook --NotebookApp.token=''
で jupyter-notebook を起動してやると
win11 のブラウザから、http://localhost:8888/tree でアクセスできます。*2
*1:設定変えれば特定のディストリビューションで動くようになります。
*2:token ないのを紹介するのもどうかとは思うのですが、とりあえず。