mirror of https://github.com/docker/docs.git
Runtime: Only remove device on destroy if it exists
This commit is contained in:
parent
0d7ab8db03
commit
5f8e24f842
|
|
@ -288,7 +288,7 @@ func (runtime *Runtime) Destroy(container *Container) error {
|
|||
if err := os.RemoveAll(container.root); err != nil {
|
||||
return fmt.Errorf("Unable to remove filesystem for %v: %v", container.ID, err)
|
||||
}
|
||||
if runtime.GetMountMethod() == MountMethodDeviceMapper {
|
||||
if runtime.GetMountMethod() == MountMethodDeviceMapper && runtime.deviceSet.HasDevice(container.ID) {
|
||||
if err := runtime.deviceSet.RemoveDevice(container.ID); err != nil {
|
||||
return fmt.Errorf("Unable to remove device for %v: %v", container.ID, err)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue