alessmicro/node

By alessmicro

Updated 3 months ago

Image
Languages & frameworks
0

738

alessmicro/node repository overview

This is a rebuild of the bitnami/node container, the container is moved to 24 lts so we rebuilt it. It's intended for development or testing purposes. All the environment variables are setup the same way as official Bitnami Container.

ORACLE LINUX 9:

  • The version-ol9-amd64 AMD64 images based on Oracle Linux 9 are for internal use with custom built Node.js.

SUSE:

  • The 22-suse-dev is for building node and other stuff neccessary for deployment, it can be used as deployment container too if you remove certain dependencies.
  • The 22-suse-distoless is node only deployment purposes, its a distroless container with no package manager or clutter only contains shell.

RHEL:

  • The 22-rhel-dev is for building node and other stuff neccessary for deployment, it can be used as deployment container too if you remove certain dependencies.
  • The 22-rhel-distoless is node only deployment purposes, its a distroless container with no package manager or clutter only contains shell.

openEuler:

  • This is a China specific tag.
  • The 22-euler-dev is for building node and other stuff neccessary for deployment, it can be used as deployment container too if you remove certain dependencies.
  • The 22-euler-distoless is node only deployment purposes, its a distroless container with no package manager or clutter only contains shell.

Possible to remove shell in Dockerfile build when using distroless images by adding .

RUN rm -rf /bin/sh \
           /bin/bash \
           /usr/bin/bash \
           /usr/bin/sh \

Only at the end of Dockerfile but before the actual CMD.

We do have SUSE and openEuler Dockerfiles to build it fully from scratch too, as RPM/RHEL ABI compat is present. We can build in OL9 and deploy in redhat/ubi, rockylinux, almalinux images straight by copying from build in multistage build too.

Important: These are not sutiable or allowed for production Usage. Bitnami Does have some different tags and versions available, on enterprise support, please use those for regular updates also the official node container is also nice, or else kindly use the Dockerfile and build your own as building is fun. The openEuler is not currently used in other than our gaussdb image despite having enterprise support because, the distribution is relatively new, it probably released post 2020 span so i did not personally know its existance.

Tag summary

Content type

Image

Digest

sha256:416c032df

Size

444 MB

Last updated

3 months ago

docker pull alessmicro/node:24-rhel-dev