diff --git a/cmd/podman/build.go b/cmd/podman/build.go index 14ac51889c34..ae3c4bcd7806 100644 --- a/cmd/podman/build.go +++ b/cmd/podman/build.go @@ -225,6 +225,14 @@ func buildCmd(c *cliconfig.BuildValues) error { for _, arg := range c.RuntimeFlags { runtimeFlags = append(runtimeFlags, "--"+arg) } + + conf, err := runtime.GetConfig() + if err != nil { + return err + } + if conf.CgroupManager == "systemd" { + runtimeFlags = append(runtimeFlags, "--systemd") + } // end from buildah defer runtime.DeferredShutdown(false)