I also went through what the docker compose quickstart did a while back. You can see that thread here: What does the quickstart do that I need to do myself? which is similar to your question.
It has a linked video that uses the docker compose setup, but maybe it's relevant and helpful:
I made this repo back then openziti-compose/from-scratch.sh at main · dovholuknf/openziti-compose · GitHub I expect it's still valid but I've not done this for a few months, but I think it'll be fine. So have a look at that repo and that forum thread