From 83d07ebb7208060dca22cd2d6f924b57c2463841 Mon Sep 17 00:00:00 2001 From: iifiigii Date: Sat, 9 Nov 2024 00:58:26 +0800 Subject: [PATCH] FIX:docker client leaking FDs --- backend/go-app/docker.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/go-app/docker.go b/backend/go-app/docker.go index 9906f3b7..a6dfc67d 100755 --- a/backend/go-app/docker.go +++ b/backend/go-app/docker.go @@ -211,6 +211,7 @@ func fixTags(tags []string) []string { func buildImageMemory(fs billy.Filesystem, tags []string, dockerfileFolder string, downloadIfFail bool) error { ctx := context.Background() client, err := client.NewEnvClient() + defer client.Close() if err != nil { log.Printf("Unable to create docker client: %s", err) return err @@ -476,6 +477,7 @@ func buildImage(tags []string, dockerfileLocation string) error { ctx := context.Background() client, err := client.NewEnvClient() + defer client.Close() if err != nil { log.Printf("Unable to create docker client: %s", err) return err