Signed-off-by: Lifubang <lifubang@acmcoder.com>
| ... | ... |
@@ -74,6 +74,8 @@ func (daemon *Daemon) ContainerRename(oldName, newName string) error {
|
| 74 | 74 |
daemon.containersReplica.ReleaseName(newName + k) |
| 75 | 75 |
} |
| 76 | 76 |
daemon.releaseName(newName) |
| 77 |
+ } else {
|
|
| 78 |
+ daemon.releaseName(oldName) |
|
| 77 | 79 |
} |
| 78 | 80 |
}() |
| 79 | 81 |
|
| ... | ... |
@@ -81,7 +83,6 @@ func (daemon *Daemon) ContainerRename(oldName, newName string) error {
|
| 81 | 81 |
daemon.linkIndex.unlink(oldName+k, v, container) |
| 82 | 82 |
daemon.containersReplica.ReleaseName(oldName + k) |
| 83 | 83 |
} |
| 84 |
- daemon.releaseName(oldName) |
|
| 85 | 84 |
if err = container.CheckpointTo(daemon.containersReplica); err != nil {
|
| 86 | 85 |
return err |
| 87 | 86 |
} |