From 30269d10198fc0c1d1aafea6c8b6f56ca7f2f70e Mon Sep 17 00:00:00 2001 From: kazuki Date: Sun, 12 Apr 2026 12:54:50 +0900 Subject: [PATCH 1/2] fix: when starting the vector container on Colima VM, use the docker.sock socket file inside it. --- internal/start/start.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/start/start.go b/internal/start/start.go index 846e87e4b7..4819736456 100644 --- a/internal/start/start.go +++ b/internal/start/start.go @@ -380,7 +380,8 @@ EOF if dindHost, err = client.ParseHostURL(client.DefaultDockerHost); err != nil { return errors.Errorf("failed to parse default host: %w", err) } else if strings.HasSuffix(parsed.Host, "/.docker/run/docker.sock") || - strings.HasSuffix(parsed.Host, "/.docker/desktop/docker.sock") { + strings.HasSuffix(parsed.Host, "/.docker/desktop/docker.sock") || + strings.Contains(parsed.Host, "/.colima/") { // Docker will not mount rootless socket directly; // instead, specify root socket to have it handled under the hood binds = append(binds, fmt.Sprintf("%[1]s:%[1]s:ro", dindHost.Host)) From 7ba6bc1c8d5b5b787e06671172de7d7c55fede74 Mon Sep 17 00:00:00 2001 From: kazuki Date: Sun, 12 Apr 2026 13:22:39 +0900 Subject: [PATCH 2/2] fix: update a comemnt. --- internal/start/start.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/start/start.go b/internal/start/start.go index 4819736456..3df4e54adc 100644 --- a/internal/start/start.go +++ b/internal/start/start.go @@ -382,7 +382,7 @@ EOF } else if strings.HasSuffix(parsed.Host, "/.docker/run/docker.sock") || strings.HasSuffix(parsed.Host, "/.docker/desktop/docker.sock") || strings.Contains(parsed.Host, "/.colima/") { - // Docker will not mount rootless socket directly; + // Docker Desktop and Colima will not mount rootless socket directly; // instead, specify root socket to have it handled under the hood binds = append(binds, fmt.Sprintf("%[1]s:%[1]s:ro", dindHost.Host)) } else {