Nowadays you can minimize your work by using udisks
. Solution from ArchWiki: udisks - Mount loop devices
To easily mount ISO images, use the following command:
udisksctl loop-setup -r -f image.iso
This will create a loop device and show the ISO image ready to mount. Once unmounted, the loop device will be terminated by udev.
-r
there for read only option.