instal-full.sh has hardcoded composer version
The issue is here.
The version should be grabbed from an env variable, and maybe have a fallback version inside of the script itself if it is also supposed to run outside the docker build. If it is not supposed to run outside the build then I'd say that it's better to have it fail hard than to fail silently.