Sign inSign up

kooldev/node

By kooldev

Updated 3 months ago

Image
1

100K+

kooldev/node repository overview

CI/CD

Description

Minimal Node Docker image. It's use is intended for kool.dev, but can fit in any other Node use-case.

Available Tags

20
22
24
24-nginx
Legacy tags

The following images have been discontinued, but still exist on Hub Docker in case you need them. We strongly advise moving to the newer versions.

Environment Variables

VariableDefault ValueDescription
ASUSER0Changes the user id that executes the commands
UID0Changes the user id that executes the commands (ignored if ASUSER is provided)

Usage

With docker run:

docker run -it --rm kooldev/node:22 node -v

With environment variables:

docker run -it --rm -e ASUSER=500 kooldev/node:22 node -v

With docker-compose.yml:

app:
  image: kooldev/node:22
  environment:
    ASUSER: "${$UID}"

Contributing

Updating images and building locally

You must have kool installed.

This repo leverages a simple templating tool based on Laravel Blade to generate the actual building contexts for each image flavour.

You should change fwd-template.json and template folder.

After your changes, just run kool run template to compile the template and generate all version folder/files.

License

The MIT License (MIT). Please see License File for more information.

Tag summary

Content type

Image

Digest

sha256:a191ebcc0

Size

174.6 MB

Last updated

3 months ago

docker pull kooldev/node:24