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

  • 自宅に構築!仮想環境 ~BIG-IP VE導入編~
    【導入】 前回は、自宅サーバにProxmoxを導入しました。 今回はその上に仮想マシンとしてBIG-IP VE […]

    2024.09.30

  • 自宅に構築!仮想環境 ~Proxmox導入編~
    【導入】 以前から学習用に自宅仮想環境をつくりたく思っていたところ、BIG-IP(の仮想版)に触れる必要が出て […]

    2024.09.30

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

    2024.04.08

  • パートナー

  • 人材育成・採用情報