diff --git a/check_docker/check_docker.py b/check_docker/check_docker.py index 1a9d754..47d5c72 100755 --- a/check_docker/check_docker.py +++ b/check_docker/check_docker.py @@ -935,7 +935,12 @@ def perform_checks(raw_args): # Here is where all the work happens ############################################################################################# - containers = get_containers(args.containers, args.present) + try: + containers = get_containers(args.containers, args.present) + except URLError as e: + critical(f'Failed to connect to daemon: {e.reason}.') + print_results() + exit(rc) if len(containers) == 0 and not args.present: unknown("No containers names found matching criteria")