Docker for Machine Learning Engineers

A hands-on guide to working with Docker and Python

Jonathan Fernandes

Data Science Machine-Learning

In the first section we'll look at understanding why Docker matters to Machine learning engineers. We then proceed with understanding one of the building blocks of Docker - the Docker image.

In the next section, we look at using containers and the associated commands. We also take a deeper dive and understand what happens under the hood with the Docker daemon, containerd and friends.

In the third section, we explore Docker files and look at ways of optimising them and making them production-ready.

In the final section, I provide examples of and show a demo of using Docker with some of the machine learning and computer vision projects I have worked on.

Type: Training (180 mins); Python level: Beginner; Domain level: Beginner


Jonathan Fernandes

Jonathan works for consultancy and loves what he does.

Outside of work he enjoys spending time with his fabulous wife and children, swimming in the sea, and being involved in his local church.