Merge pull request #27027 from tonistiigi/fix-name-collision
Fix name collision handling in restore Upstream-commit: 9ced849832dc7a5f15f7fda6d2f3bdb38bbf5483 Component: engine
This commit is contained in:
@@ -153,13 +153,15 @@ func (daemon *Daemon) restore() error {
|
||||
removeContainers := make(map[string]*container.Container)
|
||||
restartContainers := make(map[*container.Container]chan struct{})
|
||||
activeSandboxes := make(map[string]interface{})
|
||||
for _, c := range containers {
|
||||
for id, c := range containers {
|
||||
if err := daemon.registerName(c); err != nil {
|
||||
logrus.Errorf("Failed to register container %s: %s", c.ID, err)
|
||||
delete(containers, id)
|
||||
continue
|
||||
}
|
||||
if err := daemon.Register(c); err != nil {
|
||||
logrus.Errorf("Failed to register container %s: %s", c.ID, err)
|
||||
delete(containers, id)
|
||||
continue
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user