Image tagging

Every deployment image is tagged like

Successfully tagged registry.fly.io/<app-id>:<image-label>

Since I am using git, I am setting image-label as git commit sha. So my image tag is like registry.fly.io/<app-id>:<commit-sha>

Questions:

  1. Where can I see the list of images (defined by image-tag) that were deployed? flyctl releases shows no such information.
  2. How to know which image the current deployment is using?
  3. Are these images public and accessible to others (outside the organization account)? So if others can deploy image directly without building.
  4. How long are the images in the registry available?
  5. flyctl deploy has an option --image=string :: Image tag or id to deploy. Assuming tag is the image-tag, what is the id here?