🙌

Docker(WSL2) 環境で `(distro).sock: no such file or directory` が出たとき

2024/05/06に公開

はじめに

  • タイトルの通り、イメージビルド(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
  • 環境: Windows11 + DockerDesktop (WSL2) + Ubuntu22.04LTS

結論

  • Settings > Resources > WSL Integration で、当該のディストリビューション統合を有効にしているか確認してみる

    • 無効のままであれば、有効化
    • 過去に一度有効化していても、DockerDesktopやディストリビューションの追加などで、戻ってしまうことがある様子...。
      • どちらで再現するかは不明...だが、Ubuntu20.04環境に Ubuntu22.04足したら発生しました(ちょっとハマった。。)
  • 参考

Discussion