Merge pull request #28086 from vieux/delete_rootfs_plugin

delete plugin rootfs on `docker plugin rm`
This commit is contained in:
Victor Vieux 2016-11-08 17:03:01 -08:00 коммит произвёл GitHub
Родитель 3975d648b7 586b7cc19e
Коммит 4b63ad33ec
2 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -27,6 +27,7 @@ func (s *DockerSuite) TestPluginBasicOps(c *check.C) {
c.Assert(out, checker.Contains, "true")
id, _, err := dockerCmdWithError("plugin", "inspect", "-f", "{{.Id}}", pNameWithTag)
id = strings.TrimSpace(id)
c.Assert(err, checker.IsNil)
out, _, err = dockerCmdWithError("plugin", "remove", pNameWithTag)

Просмотреть файл

@ -162,6 +162,7 @@ func (pm *Manager) Remove(name string, config *types.PluginRmConfig) error {
}
pm.pluginStore.Remove(p)
os.RemoveAll(filepath.Join(pm.libRoot, p.GetID()))
pm.pluginEventLogger(p.GetID(), name, "remove")
return nil
}