From 30269d10198fc0c1d1aafea6c8b6f56ca7f2f70e Mon Sep 17 00:00:00 2001 From: kazuki Date: Sun, 12 Apr 2026 12:54:50 +0900 Subject: [PATCH 1/3] 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/3] 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 { From bd043db5c71089e5449d644170bdc6ef02639299 Mon Sep 17 00:00:00 2001 From: kazuki Date: Sat, 18 Apr 2026 07:39:33 +0900 Subject: [PATCH 3/3] fix: for parity with the docker desktop comparison --- 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 3df4e54adc..8640f1905a 100644 --- a/internal/start/start.go +++ b/internal/start/start.go @@ -381,7 +381,8 @@ EOF 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.Contains(parsed.Host, "/.colima/") { + strings.HasSuffix(parsed.Host, "/.colima/default/docker.sock") || + strings.HasSuffix(parsed.Host, "/.colima/docker.sock") { // 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))