kpod run, needs to shutdown the storage driver when done

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #73
Approved by: mheon
This commit is contained in:
Daniel J Walsh 2017-11-25 09:37:50 -05:00 committed by Atomic Bot
parent b1a3b03068
commit 548f1516de
2 changed files with 2 additions and 3 deletions

View File

@ -149,6 +149,7 @@ func createCmd(c *cli.Context) error {
if err != nil {
return errors.Wrapf(err, "error creating libpod runtime")
}
defer runtime.Shutdown(false)
createConfig, err := parseCreateOpts(c, runtime)
if err != nil {
@ -169,7 +170,6 @@ func createCmd(c *cli.Context) error {
if err != nil {
return err
}
defer runtime.Shutdown(false)
if createImage.LocalName != "" {
imageName = createImage.LocalName
} else {

View File

@ -28,10 +28,10 @@ func runCmd(c *cli.Context) error {
return err
}
runtime, err := getRuntime(c)
if err != nil {
return errors.Wrapf(err, "error creating libpod runtime")
}
defer runtime.Shutdown(false)
createConfig, err := parseCreateOpts(c, runtime)
if err != nil {
@ -51,7 +51,6 @@ func runCmd(c *cli.Context) error {
if err != nil {
return err
}
defer runtime.Shutdown(false)
logrus.Debug("spec is ", runtimeSpec)
if createImage.LocalName != "" {