in container_agent/docker_client.py [0:0]
def __init__(self, docker=None, endpoint=None):
""" Create a docker client.
Args:
docker: location of the docker cli. If None or not provided, the
location will resolved in the order of precedence:
1. DOCKER_CLI environment variable
2. `which docker`
3. use /usr/bin/docker
endpoint: The docker endpoint. If None or not provided, then
environment variable DOCKER_HOST will be used.
"""
super(CliDockerClient, self).__init__()
self.docker = docker if docker is not None else self.__system_cli()
self.endpoint = endpoint if endpoint is not None else DOCKER_HOST