rabin 1 year ago
parent
commit
39e36c675c
1 changed files with 11 additions and 6 deletions
  1. 11 6
      src/tool/docker.py

+ 11 - 6
src/tool/docker.py

@@ -219,8 +219,8 @@ class Docker_Action(object):
 		if Args.name and Args.name in Docker.core['images']:
 			path = Docker.core['images'][Args.name]
 		Image.build(Docker.storeHost, path, Args.name)
-		Container.delete()
-		Image.delete()
+		Container.drop()
+		Image.drop()
 		print('docker build '+Args.name+':yes')
 
 	@classmethod
@@ -300,7 +300,7 @@ class Docker_Action(object):
 		if Args.name:
 			Image.delete(Args.name)
 		else:
-			Image.delete()
+			Image.drop()
 		print('rm image:yes')
 
 	@staticmethod
@@ -363,7 +363,7 @@ class Docker_Action(object):
 			Container.delete(param['name'])
 			Alias.delete(param['config'], param['name'])
 		else:
-			Container.delete()
+			Container.drop()
 			print('rm container:yes')
 
 	@staticmethod
@@ -372,7 +372,7 @@ class Docker_Action(object):
 			Container.delete(param['name'], bg=True)
 			Alias.delete(param['config'], param['name'])
 		else:
-			Container.delete()
+			Container.drop()
 			print('rm container:yes')
 
 	@classmethod
@@ -557,7 +557,12 @@ class Image(object):
 		Core.shell('image.drop', bg=True)
 	@staticmethod
 	def delete(name=''):
-		Core.shell('image.rm ' + name, bg=True)
+		if name != '':
+			print('rm ' + name + ', please wait...')
+			if self.check(name) == 1:
+				Core.shell('image.rm ' + name, False, bg=bg)
+		else:
+			Core.shell('image.rm', False)
 	@staticmethod
 	def build(root, path, name):
 		file = Core.path + Docker.path + 'build/' + path + '/'