I think docker is great. I've had good exp with a variety of setups using docker-compose.
Still my favorite is a source-based Install directly on a debian host though how necessary of course depends on maturity.
Each project and community is going to gravitate toward certain deployment methods so unless you know you're going to need load balancers and auto scaling this could be premature optimization.