1
0
Эх сурвалжийг харах

Ignore errors when killing on second Ctrl-C

Signed-off-by: Jaime Soriano Pastor <[email protected]>
Jaime Soriano Pastor 1 жил өмнө
parent
commit
5daed33c6a
1 өөрчлөгдсөн 4 нэмэгдсэн , 1 устгасан
  1. 4 1
      pkg/compose/up.go

+ 4 - 1
pkg/compose/up.go

@@ -119,11 +119,14 @@ func (s *composeService) Up(ctx context.Context, project *types.Project, options
 					gracefulTeardown()
 				} else {
 					eg.Go(func() error {
-						return s.Kill(context.Background(), project.Name, api.KillOptions{
+						// Intentionally ignore errors, for cases where some
+						// of the containers are already stopped.
+						s.kill(context.Background(), project.Name, api.KillOptions{
 							Services: options.Create.Services,
 							Project:  project,
 							All:      true,
 						})
+						return nil
 					})
 					return nil
 				}