19日に更新してた

アフィリエイトはないよ

win11 wsl2 で使える docker を簡単に入れる方法

結論から言うと、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 ないのを紹介するのもどうかとは思うのですが、とりあえず。