mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Fix network disconnect does not save the config to disk
Signed-off-by: Lei Jitang <leijitang@huawei.com>
This commit is contained in:
parent
d1b7d58e73
commit
c0bde4e92c
1 changed files with 6 additions and 4 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue