Not too long ago if you wanted a MySQL or Redis server for local development you would install one via your operating system's package manager. This posed a slew of challenges (if it was even there to begin with). To name a few: the version was most likely out of date or didn't match what you used in prod, there was probably a configuration error with a local config somewhere, separating data and instances from other projects was a headache.
The days of Googling an obscure error message after running brew install are behind us. Docker has entirely replaced local installs of dependency services for many developers and become a staple for building things. In this session we'll take a look at how you can make your life easier by accepting Docker as your lord and package manager. You'll leave knowing everything you need to use Docker for local development and how you can ensure you're as close to production as possible.