Add option to diff containers after config stage.

This allows you to show the changes made to a container during
configuration stage for fast development.

Change-Id: Id9c72cf2b07486f0a80bf3572a7ba349888d877f
This commit is contained in:
Ian Main 2017-01-25 21:08:53 -05:00
parent 1930d31d0e
commit 28b908abfc
1 changed files with 9 additions and 0 deletions

View File

@ -46,6 +46,15 @@ def pull_image(name):
def rm_container(name):
if os.environ.get('SHOW_DIFF', None):
print('Diffing container: %s' % name)
subproc = subprocess.Popen(['/usr/bin/docker', 'diff', name],
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
cmd_stdout, cmd_stderr = subproc.communicate()
print(cmd_stdout)
print(cmd_stderr)
print('Removing container: %s' % name)
subproc = subprocess.Popen(['/usr/bin/docker', 'rm', name],
stdout=subprocess.PIPE,