comparison DockerToolFactory.py @ 1:5d70248d1e01

Fix image tag in call to docker build process.
author mvdbeek
date Tue, 02 Dec 2014 19:45:07 +0100
parents 7e0392d4531c
children 5b930e77b1f3
comparison
equal deleted inserted replaced
0:7e0392d4531c 1:5d70248d1e01
77 existing_images=", ".join(["".join(d['RepoTags']) for d in docker_client.images()]) 77 existing_images=", ".join(["".join(d['RepoTags']) for d in docker_client.images()])
78 if image_id in existing_images: 78 if image_id in existing_images:
79 print 'docker container exists, skipping build' 79 print 'docker container exists, skipping build'
80 return image_id 80 return image_id
81 print "Building Docker image, using Dockerfile:{0}".format(dockerfile) 81 print "Building Docker image, using Dockerfile:{0}".format(dockerfile)
82 build_process=docker_client.build(fileobj=open(dockerfile, 'r'), image_tag=image_id) 82 build_process=docker_client.build(fileobj=open(dockerfile, 'r'), tag=image_id)
83 print "succesfully dispatched docker build process, building now" 83 print "succesfully dispatched docker build process, building now"
84 build_log=[line for line in build_process] #will block until image is built. 84 build_log=[line for line in build_process] #will block until image is built.
85 return image_id 85 return image_id
86 86
87 def construct_bind(host_path, container_path=False, binds=None, ro=True): 87 def construct_bind(host_path, container_path=False, binds=None, ro=True):