code: def list_images(self):
          
          response = []
          for im in self.d.images():
              try:
                  i_name, tag = parse_reference(im["RepoTags"][0])
              except (IndexError, TypeError):
                  i_name, tag = None, None
              d_im = DockerImage(i_name, tag=tag, identifier=im["Id"],
                                 pull_policy=DockerImagePullPolicy.NEVER)
              inspect_to_metadata(d_im.metadata, im)
  
              response.append(d_im)
          return response
docs: List all available docker images.
  
          Image objects returned from this methods will contain a limited
          amount of metadata in property `short_metadata`. These are just a subset
          of `.inspect()`, but don't require an API call against dockerd.
  
          :return: collection of instances of :class:`conu.DockerImage`