From a90565f0ce511faea4100eaa743e44ae762608d5 Mon Sep 17 00:00:00 2001 From: Steven Powell Date: Mon, 14 Mar 2022 12:00:13 -0700 Subject: [PATCH] fix trying to pause multiple containers with runc --- pkg/minikube/cruntime/cri.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkg/minikube/cruntime/cri.go b/pkg/minikube/cruntime/cri.go index ae9be08243..7267f5ec36 100644 --- a/pkg/minikube/cruntime/cri.go +++ b/pkg/minikube/cruntime/cri.go @@ -140,13 +140,14 @@ func listCRIContainers(cr CommandRunner, root string, o ListContainersOptions) ( // pauseContainers pauses a list of containers func pauseCRIContainers(cr CommandRunner, root string, ids []string) error { - args := []string{"runc"} + baseArgs := []string{"runc"} if root != "" { - args = append(args, "--root", root) + baseArgs = append(baseArgs, "--root", root) } - args = append(args, "pause") + baseArgs = append(baseArgs, "pause") for _, id := range ids { - args := append(args, id) + args := baseArgs + args = append(args, id) if _, err := cr.RunCmd(exec.Command("sudo", args...)); err != nil { return errors.Wrap(err, "runc") }