Base Container w/ Alpine Linux, S6, S6-Overlay
Go to file
Daniel Wolf 74209a5fa6
Build Container Image / build_previous_arm64 (push) Successful in 35s Details
Build Container Image / build_previous_amd64 (push) Successful in 42s Details
Build Container Image / build_edge_riscv64 (push) Successful in 51s Details
Build Container Image / build_latest_arm64 (push) Successful in 34s Details
Build Container Image / build_previous_i386 (push) Successful in 36s Details
Build Container Image / build_previous_armhf (push) Successful in 1m20s Details
Build Container Image / push_previous_amd64 (push) Successful in 9s Details
Build Container Image / push_previous_i386 (push) Successful in 9s Details
Build Container Image / push_previous_arm64 (push) Successful in 9s Details
Build Container Image / build_latest_armhf (push) Successful in 34s Details
Build Container Image / push_previous_armhf (push) Successful in 9s Details
Build Container Image / build_edge_arm64 (push) Successful in 35s Details
Build Container Image / build_edge_armhf (push) Successful in 1m11s Details
Build Container Image / build_latest_amd64 (push) Successful in 41s Details
Build Container Image / build_previous (push) Successful in 1m27s Details
Build Container Image / build_latest_i386 (push) Successful in 37s Details
Build Container Image / push_latest_amd64 (push) Successful in 7s Details
Build Container Image / push_previous (push) Successful in 1m5s Details
Build Container Image / push_latest_i386 (push) Successful in 9s Details
Build Container Image / push_latest_arm64 (push) Successful in 9s Details
Build Container Image / push_latest_armhf (push) Successful in 10s Details
Build Container Image / build_combination (push) Successful in 39s Details
Build Container Image / build_edge_amd64 (push) Successful in 40s Details
Build Container Image / build_latest (push) Successful in 1m27s Details
Build Container Image / push_latest (push) Successful in 1m10s Details
Build Container Image / build_edge_i386 (push) Successful in 37s Details
Build Container Image / push_edge_amd64 (push) Successful in 9s Details
Build Container Image / push_edge_i386 (push) Successful in 8s Details
Build Container Image / push_edge_arm64 (push) Successful in 9s Details
Build Container Image / build_edge (push) Successful in 31s Details
Build Container Image / push_edge_armhf (push) Successful in 8s Details
Build Container Image / push_edge_riscv64 (push) Successful in 8s Details
Build Container Image / push_edge (push) Successful in 20s Details
Build Container Image / update_readme (push) Successful in 6s Details
Build Container Image / push_combination (push) Successful in 29s Details
fix: we can address DL3003 warning
2024-03-29 12:19:43 -04:00
.gitea/workflows ci: reorder tag pushes 2024-03-28 16:45:24 -04:00
.reuse chore: better specify SPDX copyrights 2024-03-26 14:15:41 -04:00
LICENSES add reuse copyright information 2023-10-24 18:43:29 -04:00
override chore: better specify SPDX copyrights 2024-03-26 14:15:41 -04:00
.dockerignore update *ignore files 2023-10-24 18:23:42 -04:00
Dockerfile fix: we can address DL3003 warning 2024-03-29 12:19:43 -04:00
Dockerfile.edge fix: we can address DL3003 warning 2024-03-29 12:19:43 -04:00
Dockerfile.previous fix: we can address DL3003 warning 2024-03-29 12:19:43 -04:00
LICENSE.md update license #noci 2024-03-09 09:38:16 -05:00
README.md update to s6-overlay v3.1.6.2 2023-12-05 16:40:52 -05:00
docker-compose.yml add reuse copyright information 2023-10-24 18:43:29 -04:00

README.md

Git | Docker | unRAID

Alpine S6-Overlay Base Image

This docker base image contains Alpine Linux with the Skarnet S6 supervisor, and the S6 overlay installed. It has no function on its own and is intended to be used as a base for other docker images.

The latest tag points to alpine:latest and s6-overlay 3.1.6.2. This is the only image actively being updated. There are tags for older versions, but these may no longer be using the latest Alpine version and packages.

Docker-Compose

This is an example docker-compose file:

services:
  alpine:
    image: nephatrine/alpine-s6:latest
    container_name: act_runner
    environment:
      TZ: America/New_York
      PUID: 1000
      PGID: 1000
    volumes:
      - /mnt/containers/alpine:/mnt/config

Basic Gist

This base image creates slightly chunkier base images. The images are still really small and performant, but include some niceties that other containers don't bother including like cron, logrotate, and bash. It also includes a non-root userid which can be mapped to a userid outside the container for the purposes of keeping permissions sane on the mounted data volume.