Explorar el Código

DockerImage.run(): added kwarg 'name'

Fabian Peter Hammerle hace 5 años
padre
commit
5a03dc4835
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      rc.xsh

+ 3 - 1
rc.xsh

@@ -112,8 +112,10 @@ class DockerImage:
         repo_digest, = re.search(rb'^Digest: (sha\S+:\S+)$', out.getvalue(), re.MULTILINE).groups()
         return cls('{}@{}'.format(image, repo_digest.decode()))
 
-    def run(self, detach=False, publish_ports=[], args=[], caps=[]):
+    def run(self, args=[], name=None, detach=False, publish_ports=[], caps=[]):
         params = ['sudo', 'docker', 'run', '--rm']
+        if name:
+            params.extend(['--name', name])
         if detach:
             params.append('--detach')
         else: