Skip to content

yobasystems/alpine

Repository files navigation

Alpine Linux in Docker

Docker Automated build Docker Pulls Docker Stars

Alpine Version

This Container image (yobasystems/alpine) is based on the minimal Alpine Linux.

Alpine Version 3.19.1 (Released 2023-01-26)

Alpine Version 3.18.6 (Released 2023-01-26)

Alpine Version 3.17.7 (Released 2023-01-26)

Alpine Version 3.16.9 (Released 2023-01-26)

This Container image is the base Alpine Linux. For more info on versions & support see Releases


Table of Contents

🏔️ What is Alpine Linux?

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. Read more about Alpine Linux here and you can see how their mantra fits in right at home with Container images.

✨ Features

  • Minimal size only, minimal layers
  • Memory usage is minimal on a simple install.

🏗️ Architectures

  • :amd64, :x86_64 - 64 bit Intel/AMD (x86_64/amd64)
  • :arm64v8, :aarch64 - 64 bit ARM (ARMv8/aarch64)
  • :arm32v7, :armhf - 32 bit ARM (ARMv7/armhf)

📝 PLEASE CHECK TAGS BELOW FOR SUPPORTED ARCHITECTURES, THE ABOVE IS A LIST OF EXPLANATION

🏷️ Tags

  • :latest latest branch based (Automatic Architecture Selection)
  • :master master branch usually inline with latest
  • :x.y.z, :x.y.z-arch version tag (Automatic Architecture Selection)
  • :amd64, :x86_64 amd64 based on latest tag but amd64 architecture
  • :aarch64, :arm64v8 Armv8 based on latest tag but arm64 architecture
  • :armhf, :arm32v7 Armv7 based on latest tag but arm architecture

📏 Layers & Sizes

Version MicroBadger Layers (tag) MicroBadger Size (tag)

Version MicroBadger Layers (tag) MicroBadger Size (tag)

Version MicroBadger Layers (tag) MicroBadger Size (tag)

🚀 How to use this image

Usage

Use like you would any other base image:

FROM yobasystems/alpine
RUN apk add --no-cache mysql-client
ENTRYPOINT ["mysql"]

This example has a base image size of only 6MB. Compare that to our good friend Ubuntu:

FROM ubuntu
RUN apt-get update \
    && apt-get install -y --no-install-recommends mysql-client \
    && rm -rf /var/lib/apt/lists/*
ENTRYPOINT ["mysql"]

This yields us a base image size of about 74MB image.

🔍 Image contents & Vulnerability analysis

PACKAGE NAME PACKAGE VERSION VULNERABILITIES

📚 Source Repositories

🐳 Container Registries

🔗 Links

💰 Donation

BMAC

BITCOIN

ETHEREUM