Yeah, the overhead of the operating system adds a lot that you don't really need in a container.
Switching to an Alpine based image shaves off a lot i.e. just using FROM python:alpine instead of FROM python at the top of the file saves over 600MB:
FROM python:alpine
FROM python
$ docker image ls myapp.local REPOSITORY TAG IMAGE ID CREATED SIZE myapp.local latest b22d2c84a61c 3 seconds ago 98.1MB
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Yeah, the overhead of the operating system adds a lot that you don't really need in a container.
Switching to an Alpine based image shaves off a lot i.e. just using
FROM python:alpine
instead ofFROM python
at the top of the file saves over 600MB: