|
|
|
@ -389,6 +389,7 @@ from urlparse import urlparse
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
import docker.client
|
|
|
|
import docker.client
|
|
|
|
import docker.utils
|
|
|
|
import docker.utils
|
|
|
|
|
|
|
|
import docker.errors
|
|
|
|
from requests.exceptions import RequestException
|
|
|
|
from requests.exceptions import RequestException
|
|
|
|
except ImportError:
|
|
|
|
except ImportError:
|
|
|
|
HAS_DOCKER_PY = False
|
|
|
|
HAS_DOCKER_PY = False
|
|
|
|
@ -1322,7 +1323,10 @@ class DockerManager(object):
|
|
|
|
|
|
|
|
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
containers = do_create(count, params)
|
|
|
|
containers = do_create(count, params)
|
|
|
|
except:
|
|
|
|
except docker.errors.APIError as e:
|
|
|
|
|
|
|
|
if e.response.status_code != 404:
|
|
|
|
|
|
|
|
raise
|
|
|
|
|
|
|
|
|
|
|
|
self.pull_image()
|
|
|
|
self.pull_image()
|
|
|
|
containers = do_create(count, params)
|
|
|
|
containers = do_create(count, params)
|
|
|
|
|
|
|
|
|
|
|
|
|