code: def delete_local_docker_cache(docker_tag):
      
      history_cmd = ['docker', 'history', '-q', docker_tag]
  
      try:
          image_ids_b = subprocess.check_output(history_cmd)
          image_ids_str = image_ids_b.decode('utf-8').strip()
          layer_ids = [id.strip() for id in image_ids_str.split('\n') if id != '<missing>']
  
          delete_cmd = ['docker', 'image', 'rm', '--force']
          delete_cmd.extend(layer_ids)
          subprocess.check_call(delete_cmd)
      except subprocess.CalledProcessError as error:
          # Could be caused by the image not being present
          logging.debug('Error during local cache deletion %s', error)
docs: Delete the local docker cache for the entire docker image chain
      :param docker_tag: Docker tag
      :return: None