I’m new to Docker and want a reproducible development environment for my team. How do I persist MySQL data between container restarts and wait for the database to be ready?