https://github.com/rakheshster/docker-alpine-s6
A Docker image containing Alpine with s6 overlay
https://github.com/rakheshster/docker-alpine-s6
arm docker-alpine-s6 docker-image dockerhub s6-overlay
Last synced: 7 months ago
JSON representation
A Docker image containing Alpine with s6 overlay
- Host: GitHub
- URL: https://github.com/rakheshster/docker-alpine-s6
- Owner: rakheshster
- License: mit
- Created: 2020-08-23T00:25:47.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-08T15:25:21.000Z (over 2 years ago)
- Last Synced: 2025-02-16T13:05:03.767Z (8 months ago)
- Topics: arm, docker-alpine-s6, docker-image, dockerhub, s6-overlay
- Language: Shell
- Homepage:
- Size: 29.3 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# docker-alpine-s6

## What is this?
This is a simple repo to create a Docker image with Alpine and s6-overlay.* The [s6-overlay](https://github.com/just-containers/s6-overlay) provides tarballs for the following architectures: amd64, x86, aarch64, arm, and armhf.
* The experimental docker `buildx` plugin can [do mutli-arch builds easily](https://www.docker.com/blog/multi-arch-build-and-images-the-simple-way/). The architectures it creates images for are: arm, arm64, arm/v7, arm/v6, arm/v8, 386, and amd64.
This image downloads the correct tarball for the various architectures that and creates images for the architectures that buildx supports. That's all. I can then refer to `rakheshster/alpine-s6:3.12-2.0.0.1` for instance in my Dockerfile to create new images based on this.
In `buildx` the `$TARGETARCH` variable contains the architecture while the `$TARGETVARIANT` contains the variant if any. In the case of ARM I use the `$TARGETVARIANT` to identify which of arm, armhf, or aarch64 to target.
The version numbers are of format `-`.
[DockerHub repo](https://hub.docker.com/repository/docker/rakheshster/alpine-s6)