Have you exposed both /dev/srX and /dev/sgX to the container? Your log says no
Logs:
[cont-init ] 54-check-optical-drive.sh: executing...
[cont-init ] 54-check-optical-drive.sh: looking for usable optical drives...
[cont-init ] 54-check-optical-drive.sh: found optical drive [/dev/sr0, /dev/sg1], but it is not usable because:
[cont-init ] 54-check-optical-drive.sh: --> the host device /dev/sr0 is not exposed to the container.
[cont-init ] 54-check-optical-drive.sh: --> the host device /dev/sg1 is not exposed to the container.
[cont-init ] 54-check-optical-drive.sh: found optical drive [/dev/sr1, /dev/sg5], group 19.
[cont-init ] 54-check-optical-drive.sh: terminated successfully.
like so: