Thank you so much for this tutorial.
I tried the deployment but my nodes are not synchronized.
When I run ./geth attach from inside a container (e.g. geth-miner1), and admin.peers from the geth console, it returns nothing.
Or, we are using a bootnode, so peers should discover each other automatically.