docs: def download(self,
                   name: str,
                   force: bool = False
                   ) -> bool:
          """
          Attempts to download a given Docker image. If `force=True`, then any
          previously installed version of the image (described by the
          instructions) will be replaced by the image on DockerHub.
  
          Parameters:
              name: the name of the Docker image.
  
          Returns:
              `True` if successfully downloaded, otherwise `False`.
          """
          try:
              self.__docker.images.pull(name)
              return True
          except docker.errors.NotFound:
              print("Failed to locate image on DockerHub: {}".format(name))
              return False