def do_protect(self, cmdp):
"""
protect: protect a container or image against deletion
protect <container-id or repo/image:tag>
"""
arg = cmdp.get("P1")
if cmdp.missing_options(): # syntax error
return False
if self.localrepo.get_container_id(arg):
if not self.localrepo.protect_container(arg):
Msg().err("Error: protect container failed")
return False
return True
else:
(imagerepo, tag) = self._check_imagespec(arg)
if imagerepo:
if self.localrepo.protect_imagerepo(imagerepo, tag):
return True
Msg().err("Error: protect image failed")
return False
评论列表
文章目录