logo-sm

お電話はこちら 03-6912-0139

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から入手したのでそのようなことになったのかと思います。

  • https(SSL化)してあるのにhttpがgoogle検索にindexされていた時の対処法
    最近私のWordpressのサイトでhttps(SSL化)しているにもかかわらず httpのURLがGoogl […]

    2021.09.29

  • WordPressで使っていないCSSを削除する方法
    ファイルを軽くするために使っていないcssを消す必要がある場合があります。 今回ある仕事で大量にページを削除し […]

    2021.09.29

  • WinMargeで保存時に黒い線が出てきて焦った
    WinMargeはWindowsを使っていれば使ったことある人が多いのではないでしょうか? 最近、現場で働いて […]

    2021.09.29

  • パートナー

  • 人材育成