Windows+WSL2+Docker開発環境のトラブルTips集

WindowsでWSL2+Docker Desktopを使って開発していると、環境構築や起動時にちょっとした問題が発生することがあります。

今回は、実際に遭遇しやすい問題と、その対処方法を簡単にまとめます。

Dockerが起動しない

Cannot connect to the Docker daemon

と表示される場合は、まずDocker Desktopが起動しているか確認します。

それでもダメな場合は、Docker Desktopの

Settings → Resources → WSL Integration

を確認し、使用しているUbuntuが有効になっているか確認します。

WSLからDockerコマンドが使えない

WSLで、

docker ps

を実行してエラーになる場合は、Docker DesktopのWSL Integrationを確認します。

また、WSLを再起動すると解決することがあります。

wsl --shutdown

その後、Docker Desktopを再起動します。

Dockerの動作が遅い

WSL2+DockerでLaravelなどの開発をしている場合、プロジェクトをWindows側に置いていると遅くなります。

例えば、

C:\Users\user\projects

ではなく、

/home/linux/projects

のようにWSL側にプロジェクトを置いて起動します

Windowsからは、

\\wsl.localhost\Ubuntu\home\linux\projects

でアクセスできます。

木曜日担当:nishida



アプリ関連ニュース

お問い合わせはこちら

お問い合わせ・ご相談はお電話、またはお問い合わせフォームよりお受け付けいたしております。

tel. 06-6454-8833(平日 10:00~17:00)

お問い合わせフォーム