Fix network disconnect does not save the config to disk
Signed-off-by: Lei Jitang <leijitang@huawei.com> Upstream-commit: c0bde4e92c1da26e206bfbcb8308bd9a5f037659 Component: engine
This commit is contained in:
@ -711,15 +711,17 @@ func (daemon *Daemon) DisconnectFromNetwork(container *container.Container, n li
|
||||
return runconfig.ErrConflictHostNetwork
|
||||
}
|
||||
|
||||
return disconnectFromNetwork(container, n)
|
||||
}
|
||||
|
||||
func disconnectFromNetwork(container *container.Container, n libnetwork.Network) error {
|
||||
if err := disconnectFromNetwork(container, n); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err := container.ToDiskLocking(); err != nil {
|
||||
return fmt.Errorf("Error saving container to disk: %v", err)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func disconnectFromNetwork(container *container.Container, n libnetwork.Network) error {
|
||||
var (
|
||||
ep libnetwork.Endpoint
|
||||
sbox libnetwork.Sandbox
|
||||
|
||||
Reference in New Issue
Block a user