mirror of
https://github.com/moby/moby.git
synced 2026-01-11 18:51:37 +00:00
Fix docker rmi trying to remove a being used parent
Signed-off-by: Lei Jitang <leijitang@huawei.com>
This commit is contained in:
@@ -322,3 +322,18 @@ func (*DockerSuite) TestRmiParentImageFail(c *check.C) {
|
||||
c.Fatalf("rmi should have failed because it's a parent image, got %s", out)
|
||||
}
|
||||
}
|
||||
|
||||
func (s *DockerSuite) TestRmiWithParentInUse(c *check.C) {
|
||||
testRequires(c, DaemonIsLinux)
|
||||
out, _ := dockerCmd(c, "create", "busybox")
|
||||
cID := strings.TrimSpace(out)
|
||||
out, _ = dockerCmd(c, "commit", cID)
|
||||
imageID := strings.TrimSpace(out)
|
||||
|
||||
out, _ = dockerCmd(c, "create", imageID)
|
||||
cID = strings.TrimSpace(out)
|
||||
out, _ = dockerCmd(c, "commit", cID)
|
||||
imageID = strings.TrimSpace(out)
|
||||
|
||||
dockerCmd(c, "rmi", imageID)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user