I am just looking at docker images in https://hub.docker.com/_/node/
For every version, the images are categorized into Alpine, Jessie, Stretch, Buster etc. What's their meaning?
Images tagged with stretch, buster, or jessie are codenames for different Debian releases. At the time of this writing, the stable Debian release is 10.4, and its codename is “Buster.” “Stretch” was the codename for all version 9 variations, and “Jessie” was the codename for all version 8 variations.
Ultimately, what that means is that you are concerned with images with -buster as a suffix, then that means you are working with something that has an underlying operating system of Debian 10.
Alpine Linux is a Linux distribution built around musl libc and BusyBox. The image is only 5 MB in size and has access to a package repository that is much more complete than other BusyBox based images. This makes Alpine Linux a great image base for utilities and even production applications.
In docker-Context here are the important informations you need.
Alpine
Url: https://alpinelinux.org/
Imagename: alpine
Shorty: Its very small.
Packagemanger: apk
Shells: /bin/sh
Size: Few MBs - current tag needs 2.7MB
Jessie aka Debian 8
Url: https://wiki.debian.org/DebianJessie
Imagename: debian:jessie
Shorty: No LTS anymore
Packagemanager: apt
Shells: /bin/bash
Size: ~50mb
Stretch aka Debian 9
Url: https://wiki.debian.org/DebianStretch
Imagename: debian:stretch
Shorty: LTS is running out
Packagemanager: apt
Shells: /bin/bash
and many more
Size: ~40mb
Buster aka Debian 10
Url: https://wiki.debian.org/DebianBuster
Imagename: debian:buster
Shorty: All what you need, but newer
Packagemanager: apt
Shells: /bin/bash
and many more
Size: ~50mb
Bullseye aka Debian 11
Url: https://wiki.debian.org/DebianBullseye
Imagename: debian:bullseye
Shorty: Newest debian
Shells: /bin/bash
and many more
Size: ~50mb
Ubuntu based on debain
Url: https://hub.docker.com/_/ubuntu
Imagename: ubuntu
Shorty: All what you need
Packagemanager: apt
Shells: /bin/bash
and more
Size: ~25mb
Those are the names of the OS in the container in which Node will be running.
Alpine is for Alpine Linux, Jessie and Stretch are versions of Debian. If you scroll down on the documentation link you provided, you'll find a section describing what Alpine is and why you might want to use it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With