Sign inSign up

mwaeckerlin/very-base

By mwaeckerlin

•Updated 4 days ago

Minimum Base Docker Image without Codingrule Enforcement base of mwaeckerlin/base

Image
Developer tools
Operating systems
0

10K+

mwaeckerlin/very-base repository overview

⁠Minimum Alpine Docker Image with Definitions and Non Root User

Minimal docker base image built on alpine. Use this image as base in your build stages, then add an additional stage for production, where you inherit from mwaeckerlin/scratch⁠ and where you copy only the required files and dependencies.

Image size: ca. 7.05MB (depends on alpine, so it may vary from build to build)

⁠Role: Build-Only Image

This image is build-only — use it exclusively in build stages of a multi-stage Dockerfile and never in production. It contains a shell and a package manager and it runs as root so that build stages can install packages; that is exactly what a hardened runtime image must not do. The final stage of a production image always inherits from mwaeckerlin/scratch⁠ (directly or via a runtime base like mwaeckerlin/nodejs⁠).

See mwaeckerlin/nginx⁠ as an example on how to build a service using this image.

Use mwaeckerlin/nodejs-build⁠ as build image for Node.JS applications.

Use mwaeckerlin/nodejs⁠ as production ready run time base image for your Node.JS applications.

Tag summary

Content type

Image

Digest

sha256:5d11edf8c…

Size

3.7 MB

Last updated

4 days ago

docker pull mwaeckerlin/very-base