As I said, if it is really as obvious as you say it is, please point me to a single mention in official documentation that databases should not be containerized.
Why would documentation about docker include basic fundamental knowledge about deploying services in production? This isn't docker knowledge, this is service based architecture 101. Why is it docker's responsibility to teach you general software engineering concepts?