Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

In Docker image names what is the difference between Alpine, Jessie, Stretch, and Buster?

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?

like image 454
Muthukumar Avatar asked Aug 29 '18 17:08

Muthukumar


People also ask

What is Buster and stretch?

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.

What does Buster mean in Docker?

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.

What is an alpine Docker image?

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.


2 Answers

In docker-Context here are the important informations you need.

  1. Alpine
    Url: https://alpinelinux.org/
    Imagename: alpine
    Shorty: Its very small.
    Packagemanger: apk
    Shells: /bin/sh
    Size: Few MBs - current tag needs 2.7MB

  2. Jessie aka Debian 8
    Url: https://wiki.debian.org/DebianJessie
    Imagename: debian:jessie
    Shorty: No LTS anymore
    Packagemanager: apt
    Shells: /bin/bash
    Size: ~50mb

  3. 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

  4. 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

  5. Bullseye aka Debian 11
    Url: https://wiki.debian.org/DebianBullseye
    Imagename: debian:bullseye
    Shorty: Newest debian
    Shells: /bin/bash and many more
    Size: ~50mb

  6. 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

like image 101
akop Avatar answered Sep 19 '22 05:09

akop


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.

like image 43
mkasberg Avatar answered Sep 22 '22 05:09

mkasberg