From c3d59b4c2aced7f2e4916e12e224b52dd179fb07 Mon Sep 17 00:00:00 2001 From: CrazyMax <1951866+crazy-max@users.noreply.github.com> Date: Fri, 7 Mar 2025 10:23:59 +0100 Subject: [PATCH] history: handle wsl socket path Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com> --- util/desktop/paths_linux.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/util/desktop/paths_linux.go b/util/desktop/paths_linux.go index 3fcf8ec0df2a..ba4c75a9265a 100644 --- a/util/desktop/paths_linux.go +++ b/util/desktop/paths_linux.go @@ -8,11 +8,15 @@ import ( ) const ( - socketName = "docker-desktop-build.sock" - socketPath = ".docker/desktop" + socketName = "docker-desktop-build.sock" + socketPath = ".docker/desktop" + wslSocketPath = "/mnt/wsl/docker-desktop/shared-sockets/host-services" ) func BuildServerAddr() (string, error) { + if os.Getenv("WSL_DISTRO_NAME") != "" { + return "unix://" + filepath.Join(wslSocketPath, socketName), nil + } dir, err := os.UserHomeDir() if err != nil { return "", errors.Wrap(err, "failed to get user home directory")