code: def get_docker_client():
      
      env = get_docker_env()
      host, cert_path, tls_verify = env['DOCKER_HOST'], env['DOCKER_CERT_PATH'], env['DOCKER_TLS_VERIFY']
  
      params = {'base_url': host.replace('tcp://', 'https://'),
                'timeout': None,
                'version': 'auto'}
      if tls_verify and cert_path:
          params['tls'] = docker.tls.TLSConfig(
              client_cert=(os.path.join(cert_path, 'cert.pem'),
                           os.path.join(cert_path, 'key.pem')),
              ca_cert=os.path.join(cert_path, 'ca.pem'),
              verify=True,
              ssl_version=None,
              assert_hostname=False)
      return docker.Client(**params)
docs: Ripped off and slightly modified based on docker-py's
      kwargs_from_env utility function.