logo-sm

お問い合わせは Webフォームから

WSLのubuntu20.04で「The command ‘docker’ could not be found in this WSL 2 distro.」

2021.06.29

WSL上でDockerコマンドが使えない!前は確かに使えていたのになと思ったときに見るべき箇所をメモがてら残しておきます。

以下のように出力されてちゃんと「Dockerデスクトップ設定でWSL統合をアクティブ化することをお勧めします。」って言ってくれていますね。

$ development/php$ docker

The command 'docker' could not be found in this WSL 2 distro.
We recommend to activate the WSL integration in Docker Desktop settings.

See https://docs.docker.com/docker-for-windows/wsl/ for details.

なのでDockerDesktopを開き
[Setting(歯車のマーク)]->[Resource]->[WSL INTEGRATION]の順に開きます。

たぶんその時
[Enable integration with my deault WSL distro]チェックが入っていないか、
使用したいWSL[Enable integration with additional distor]のボタンがオンっぽくなっていないかのいずれかと思います。

私の場合はデフォルトにしたいWSL名のUbuntuを一度削除して、再度WindowsStoreから入手したのでそのようなことになったのかと思います。

  • WindowsのWSL2上のDockerでup時に’ContainerConfig’のエラーが出た。
    当社の開発環境はMacとWindowsが混在したDocker上での開発を行っています。なのでMacでOKだけど […]

    2024.04.08

  • VSCode (内のPowerShell)でアドレス設定を切り替え!
    【経緯】 最近携わった案件で大量のNW機器のキッティングをした際、それぞれにSSHでの接続性などを確認するテス […]

    2023.10.13

  • PaloaltoでWindows NTPサーバに同期
    【事象と対処法】 オフライン環境のPaloaltoでNTPの機能確認をする必要があり、Windows標準のNT […]

    2023.10.13

  • パートナー

  • 人材育成・採用情報