code: def check_dockermachine() -> bool:
      
      logger.debug("checking docker-machine presence")
      # noinspection PyBroadException
      try:
          out = subprocess \
              .check_output(["docker-machine", "version"]) \
              .decode("utf-8") \
              .replace("docker-machine.exe", "") \
              .replace("docker-machine", "") \
              .strip()
          logger.debug(f"using docker machine version {out}")
          return True
      except Exception:
          logger.debug(f"docker machine not present")
          return False
docs: Checks that docker-machine is available on the computer
  
      :raises FileNotFoundError if docker-machine is not present