class_docstr: Runs trials in local docker containers.
  
  Make sure the machine you run on is fully trusted.
  Environment variables are used to pass the database connection string,
  which means other users on the machine may be able to see it via enumerating
  the processes on the machine and their args.
docstr: Runs trials in local docker containers.
  
  Args:
      store (Store): Store that houses trials.
      image (str, optional): Image to execute in container. Defaults to "interpretml/powerlift:0.0.1".
      n_running_containers (int, optional): Max number of containers running simultaneously. Defaults to None.
      raise_exception (bool, optional): Raise exception on failure. Defaults to False.
      wheel_filepaths (List[str], optional): List of wheel filepaths to install on ACI trial run. Defaults to None.
      docker_db_uri (str, optional): Database URI for container. Defaults to None.
docstr_tok: ["Runs","trials","in","local","docker","containers",".","Args",":","store","(","Store",")",":","Store","that","houses","trials",".","image","(","str",",","optional",")",":","Image","to","execute","in","container",".","Defaults","to","``","interpretml\/powerlift:0.0.1","''",".","n_running_containers","(","int",",","optional",")",":","Max","number","of","containers","running","simultaneously",".","Defaults","to","None",".","raise_exception","(","bool",",","optional",")",":","Raise","exception","on","failure",".","Defaults","to","False",".","wheel_filepaths","(","List","[","str","]",",","optional",")",":","List","of","wheel","filepaths","to","install","on","ACI","trial","run",".","Defaults","to","None",".","docker_db_uri","(","str",",","optional",")",":","Database","URI","for","container",".","Defaults","to","None","."]
code: def __init__(
      self,
      store: Store,
      image: str = "interpretml/powerlift:0.0.1",
      n_running_containers: int = None,
      raise_exception: bool = False,
      wheel_filepaths: List[str] = None,
      docker_db_uri: str = None,
  ):
      """Runs trials in local docker containers.
  
      Args:
          store (Store): Store that houses trials.
          image (str, optional): Image to execute in container. Defaults to "interpretml/powerlift:0.0.1".
          n_running_containers (int, optional): Max number of containers running simultaneously. Defaults to None.
          raise_exception (bool, optional): Raise exception on failure. Defaults to False.
          wheel_filepaths (List[str], optional): List of wheel filepaths to install on ACI trial run. Defaults to None.
          docker_db_uri (str, optional): Database URI for container. Defaults to None.
      """
      self._docker_db_uri = docker_db_uri
      self._image = image
      super().__init__(
          store, n_running_containers, raise_exception, wheel_filepaths
      )
  
file_path: interpret/python/powerlift/src/powerlift/executors/docker.py
imports: from powerlift.bench.store import Store
  from powerlift.executors.localmachine import LocalMachine
  from powerlift.executors.base import handle_err
  from typing import Iterable, List
label_desc: Use image node_id 1 to create a new InsecureDocker object from inherited base classes: LocalMachine with example: obj = InsecureDocker(store, image, n_running_containers, raise_exception, wheel_filepaths, docker_db_uri)