4 ms·
They are using a Docker multi-stage build in the very Dockerfile they showed..
by infinisil 7y ago
They are using a Docker multi-stage build in the very Dockerfile they showed..
- mappu 7y agoYes - but then their final stage is built on top of an Alpine container, and they complain about Alpine's package manager + OS files being included in the image. If their final stage was based on scratch or distroless, the Docker file size would have come out to the minimal ~90MB result too.
- _-___________-_ 7y agoYeah, I don't understand that part either. If you want to be able to shell into the container and poke around, use Alpine by all means, but then don't complain about a C runtime being included. If you want a minimal container for your static executable, use scratch.