Docker: print helpful message if daemon not running

pull/848/head
Simon Li 2020-02-14 16:49:08 +00:00
rodzic 4647dd0702
commit 52b672a17a
1 zmienionych plików z 3 dodań i 3 usunięć

Wyświetl plik

@ -47,9 +47,8 @@ class DockerEngine(ContainerEngine):
self._apiclient = docker.APIClient(
version="auto", **docker.utils.kwargs_from_env()
)
self._client = docker.from_env(version="auto")
except docker.errors.DockerException as e:
raise ContainerEngineException(e)
raise ContainerEngineException("Check if docker is running on the host.", e)
def build(
self,
@ -101,7 +100,8 @@ class DockerEngine(ContainerEngine):
volumes=None,
**kwargs,
):
container = self._client.containers.run(
client = docker.from_env(version="auto")
container = client.containers.run(
image_spec,
command=command,
environment=(environment or []),