Пример #1
0
def NewDockerClientNoCheck(**kwargs):
  """Factory method for building a docker.Client from environment variables.

  Args:
    **kwargs: Any kwargs will be passed to the docker.Client constructor and
      override any determined from the environment.

  Returns:
    A docker.Client instance.

  Raises:
    DockerDaemonConnectionError: If the docker daemon isn't responding.
  """
  kwargs_from_env = _KwargsFromEnv()
  kwargs_from_env.update(kwargs)
  if 'base_url' not in kwargs_from_env:
    raise DockerDaemonConnectionError(DOCKER_CONNECTION_ERROR)
  return docker.Client(**kwargs_from_env)
Пример #2
0
def NewDockerClientNoCheck(**kwargs):
  """Factory method for building a docker.Client from environment variables.

  Args:
    **kwargs: Any kwargs will be passed to the docker.Client constructor and
      override any determined from the environment.

  Returns:
    A docker.Client instance.

  Raises:
    DockerDaemonConnectionError: If the Docker daemon isn't responding.
  """
  kwargs['version'] = config.DOCKER_PY_VERSION
  kwargs['timeout'] = config.DOCKER_D_REQUEST_TIMEOUT

  if 'base_url' not in kwargs:
    raise DockerDaemonConnectionError(DOCKER_CONNECTION_ERROR)
  return docker.Client(**kwargs)