Merge pull request #2121 from giuseppe/always-cleanup-rootless-containers

createconfig: always cleanup a rootless container
This commit is contained in:
Matthew Heon
2019-01-10 10:43:32 -05:00
committed by GitHub

View File

@ -518,7 +518,9 @@ func (c *CreateConfig) GetContainerCreateOptions(runtime *libpod.Runtime) ([]lib
if c.CgroupParent != "" { if c.CgroupParent != "" {
options = append(options, libpod.WithCgroupParent(c.CgroupParent)) options = append(options, libpod.WithCgroupParent(c.CgroupParent))
} }
if c.Detach { // For a rootless container always cleanup the storage/network as they
// run in a different namespace thus not reusable when we restart.
if c.Detach || rootless.IsRootless() {
options = append(options, libpod.WithExitCommand(c.createExitCommand())) options = append(options, libpod.WithExitCommand(c.createExitCommand()))
} }