Need proper documentation for multisite discourse with docker

Last year, before Docker, having a multisite installation was easy.

The only issues were:

1- Restart the App after updating to the latest version.
2- Running Migrations.
3- Some downtime during this process (nothing important for 99% of our Discourse installs)

What kind of complexity adds Docker to this?
I understand that having two or more containtesr seems better, is the correct way, but I don’t really see the compelxity of doing this properly, with a good documentation.

I think it’s complex because we need to understand better how to properly navigate the Docker ecosystem :smile: but not for Discourse.

Am I correct?