mirror of
https://github.com/containers/podman.git
synced 2025-06-23 02:18:13 +08:00
Merge pull request #2121 from giuseppe/always-cleanup-rootless-containers
createconfig: always cleanup a rootless container
This commit is contained in:
@ -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()))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user