The best Docker base image for Python
Last updated
Was this helpful?
Last updated
Was this helpful?
The official Docker Python image in its slim variant—e.g. python:3.9-slim-buster
—is a good base image for most use cases. it’s 41MB to download, 114MB when uncompressed to disk, it gives you the latest Python releases, it’s easy to use and it’s got all the benefits of Debian Buster.
If you care about performance, you’ll want to use ubuntu:20.04
. Having , it turns out that switching to Ubuntu 20.04 can give you a 20% performance boost. As such, if Python performance matters to you, I would recommend using the ubuntu:20.04
image. It’s a bit more annoying to set up, and for some reason gets updates less often, but it will be faster.
Ref: