|
@@ -112,8 +112,10 @@ class DockerImage:
|
|
repo_digest, = re.search(rb'^Digest: (sha\S+:\S+)$', out.getvalue(), re.MULTILINE).groups()
|
|
repo_digest, = re.search(rb'^Digest: (sha\S+:\S+)$', out.getvalue(), re.MULTILINE).groups()
|
|
return cls('{}@{}'.format(image, repo_digest.decode()))
|
|
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']
|
|
params = ['sudo', 'docker', 'run', '--rm']
|
|
|
|
+ if name:
|
|
|
|
+ params.extend(['--name', name])
|
|
if detach:
|
|
if detach:
|
|
params.append('--detach')
|
|
params.append('--detach')
|
|
else:
|
|
else:
|