summaryrefslogtreecommitdiff
path: root/compose/cli/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'compose/cli/main.py')
-rw-r--r--compose/cli/main.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/compose/cli/main.py b/compose/cli/main.py
index 58b95c2f..08e58e37 100644
--- a/compose/cli/main.py
+++ b/compose/cli/main.py
@@ -10,6 +10,7 @@ import pipes
import re
import subprocess
import sys
+from distutils.spawn import find_executable
from inspect import getdoc
from operator import attrgetter
@@ -1063,9 +1064,8 @@ def exit_if(condition, message, exit_code):
def call_docker(args):
- try:
- executable_path = subprocess.check_output(["which", "docker"]).strip()
- except subprocess.CalledProcessError:
+ executable_path = find_executable('docker')
+ if not executable_path:
raise UserError(errors.docker_not_found_msg("Couldn't find `docker` binary."))
args = [executable_path] + args