Przeglądaj źródła

Scan suggest message in docker compose build

Signed-off-by: Guillaume Tardif <[email protected]>
Guillaume Tardif 4 lat temu
rodzic
commit
156efb8463

+ 8 - 0
local/compose/build.go

@@ -127,6 +127,14 @@ func (s *composeService) build(ctx context.Context, project *types.Project, opts
 	if err == nil {
 		err = errW
 	}
+	if err == nil {
+		commands := make([]string, 0, len(opts))
+		for image, _ := range opts {
+			commands = append(commands, fmt.Sprintf("docker scan %s", image))
+		}
+		allCommands := strings.Join(commands, ", ")
+		fmt.Printf("Try scanning the image you have just built to identify vulnerabilities with Docker’s new security tool: %s\n", allCommands)
+	}
 	return err
 }
 

+ 1 - 1
local/e2e/compose/fixtures/build-test/compose.yml

@@ -6,4 +6,4 @@ services:
 
   nginx2:
     build: nginx-build
-    image: custom-nginx
+    image: gtardif/custom-nginx