File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -8,11 +8,19 @@ import (
88)
99
1010const (
11- socketName = "docker-desktop-build.sock"
12- socketPath = ".docker/desktop"
11+ socketName = "docker-desktop-build.sock"
12+ socketPath = ".docker/desktop"
13+ wslSocketPath = "/mnt/wsl/docker-desktop/shared-sockets/host-services"
1314)
1415
1516func BuildServerAddr () (string , error ) {
17+ if os .Getenv ("WSL_DISTRO_NAME" ) != "" {
18+ socket := filepath .Join (wslSocketPath , socketName )
19+ if _ , err := os .Stat (socket ); os .IsNotExist (err ) {
20+ return "" , errors .New ("Docker Desktop Build backend is not yet supported on WSL. Please run this command on Windows host instead." ) //nolint:revive
21+ }
22+ return "unix://" + socket , nil
23+ }
1624 dir , err := os .UserHomeDir ()
1725 if err != nil {
1826 return "" , errors .Wrap (err , "failed to get user home directory" )
You can’t perform that action at this time.
0 commit comments