Do you really have a line in your uriworkermap.properties for /hello/*.cfm? This is suggested by the log line:
Found a wildchar match '/hello/*.cfm=cfusion0'
If you do, why do you? What other sort of tweaks have you made that may be getting you in trouble?
And is the workers.properties file properly pointing to the name of the container where CF really is running? It can’t be left at the default, which presumes :
worker.cfusion.host=localhost
And what you may have set it to before pushing into the container may not work WITHIN the container, depending on the networking you’re using in compose. Bottom line, the IIS instance needs to be able to reach the CF instance for this communication between them to work.
/charlie