That’s a much older Docker image which does not have PostgreSQL 15 packages installed, hence the error:
Your launcher
file has probably been modified and locked into using that older Docker image above. You can change it to the latest image highlighted below then try rebuilding again. (Take necessary backups beforehand.)