This post was last updated September 19th, 2019. A best practice when creating Docker containers is keeping the image size to a minimum. The fewer bytes you have to shunt over the network or store on disk, the better. Keeping the size down generally means it is faster to build and deploy your container. Each container should contain the application code, language-specific dependencies, OS dependen
![Building Minimal Docker Containers for Python Applications](https://cdn-ak-scissors.b.st-hatena.com/image/square/925acdfd0dc1c192d1d6c23304a9d99c38dbaa34/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2AWu-YcRkS4CQUFQcY_rcdtw.png)