Skip to content

smarty1234/alpine

 
 

Repository files navigation

Alpine Linux in Docker

Docker Automated build Docker Pulls Docker Stars

Alpine Version

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

Alpine Version 3.12.0 (Released May 29, 2020)

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


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 Docker 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
  • :3.12.0, :3.12.0-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.

Source Repositories

Container Registries

Links

Donation

BMAC

BITCOIN

ETHEREUM

STELLAR

About

Alpine Linux [Docker]

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Dockerfile 100.0%