🙌
Docker(WSL2) 環境で `(distro).sock: no such file or directory` が出たとき
はじめに
-
タイトルの通り、イメージビルド(
docker-compose build
など)しているときに.sock: no such file or directory
が出てしまった場合- 例) Ubuntu22.04 LTS:
stat /run/guest-services/distro-services/ubuntu-22.04.sock: no such file or directory
- 例) Ubuntu22.04 LTS:
-
環境: Windows11 + DockerDesktop (WSL2) + Ubuntu22.04LTS
結論
-
Settings
>Resources
>WSL Integration
で、当該のディストリビューション統合を有効にしているか確認してみる
- 無効のままであれば、有効化
- 過去に一度有効化していても、DockerDesktopやディストリビューションの追加などで、戻ってしまうことがある様子...。
- どちらで再現するかは不明...だが、Ubuntu20.04環境に Ubuntu22.04足したら発生しました(ちょっとハマった。。)
-
参考
Discussion