Learn about Docker and how you can store data in Docker containers safely.

Abstract

If you’re like me, you like your data to stick around for a long time and most importantly you want to know it’s safe.

In the Docker world, there’s the maxim of “never patch”, always make a new container with the latest version of the application. If we’re sticking in our database in a container like Microsoft are doing with SQL Server now, what happens when we need to apply the latest patches? Will we lose our data?

In this talk, we’ll look at the sorts of data we need to think about (it’s not just databases!) and how Docker containers work. We’ll then look at how we can save our data from disappearing when we load a new version of our Docker container. Once we know how to safeguard ourselves, we’ll look at some of the architectural options you have when working with data and Docker.

Slides

View the presentation full screen or view it below. Hit the Space bar to navigate through the slides.

Get more info and supporting scripts in the repository.

Videos

Presentation history