From 73cf7dfe17316758d83551c0eee66e2eaadbd836 Mon Sep 17 00:00:00 2001 From: Lifubang Date: Thu, 20 Sep 2018 14:16:30 +0800 Subject: [PATCH] docker rename enhancement Signed-off-by: Lifubang --- daemon/rename.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/daemon/rename.go b/daemon/rename.go index 2b2c48b292..6b099018f5 100644 --- a/daemon/rename.go +++ b/daemon/rename.go @@ -74,6 +74,8 @@ func (daemon *Daemon) ContainerRename(oldName, newName string) error { daemon.containersReplica.ReleaseName(newName + k) } daemon.releaseName(newName) + } else { + daemon.releaseName(oldName) } }() @@ -81,7 +83,6 @@ func (daemon *Daemon) ContainerRename(oldName, newName string) error { daemon.linkIndex.unlink(oldName+k, v, container) daemon.containersReplica.ReleaseName(oldName + k) } - daemon.releaseName(oldName) if err = container.CheckpointTo(daemon.containersReplica); err != nil { return err }