If you work with Docker on a regular basis you've probably been told that you should try to keep your container images small. We generally prefer smaller images because they upload faster and take up less disk space.
In this talk we'll try to build the smallest possible docker image, containing a basic PyData tools stack that includes Matplotlib, Scipy, Numpy and Scikit-learn.
In particular, we'll discuss:
.dockerignore
alpine
base image actually doesn't help. dive
At the end of this talk, you'll know some practical, and some very impractical methods you can apply to build tiny containers for the PyData stack