Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 3.08 KB

README.md

File metadata and controls

50 lines (32 loc) · 3.08 KB

docker-alpine

x86_64: Docker Stars Docker Pulls Image Size Image Layers

armv7l: Docker Stars Docker Pulls Image Size Image Layers

Alpine Linux logo

docker pull resnullius/alpine:latest
docker pull resnullius/alpine-armv7l:latest

This is a fork from the gliderlabs/docker-alpine project that works on armhf/armv7l and x86_64 (the original project works on x86_64 by default) machines. It's based off from the gliderlabs/alpine and differs in the repository being used (nl.alpinelinux.org instead of fastly) and the versions supported (support starts from v3.2).

The resulting images are from Alpine Linux, a minimalist Linux distribution that uses musl instead of glibc. The final size of the non-development images is between 4MB and 5MB.

The tags available for both, resnullius/alpine and resnullius/alpine-armv7l are:

Building stuff

orchestrator build

The build will take all the files inside the versions/$ARCH/ directory and build them; if only one file from there should be built the command used should look like this:

orchestrator build versions/armv7l/resnullius-3.2/options

That will build v3.2. Please, make sure to run options from the architecture you are running. If using the orchestrator build command, it will auto-detect what's your architecture.

Code organization

Since it supports the build of two architectures (armv7l and x86_64), everything is built on two, you can see builder/armv7l and builder/x86_64. If anything on builder/$ARCH/scripts needs to be updated, that should be done on builder/base and run ./update-builder.bash run.

License

The code in this repository, unless otherwise noted, is BSD licensed. See the LICENSE file in this repository.