Base Container w/ Alpine Linux, S6, S6-Overlay
Go to file
Daniel Wolf 74209a5fa6
Build Container Image / build_previous_arm64 (push) Successful in 34s Details
Build Container Image / build_previous_amd64 (push) Successful in 44s Details
Build Container Image / build_edge_riscv64 (push) Successful in 52s Details
Build Container Image / build_previous_armhf (push) Successful in 1m4s Details
Build Container Image / build_latest_arm64 (push) Successful in 32s Details
Build Container Image / build_previous_i386 (push) Successful in 36s Details
Build Container Image / push_previous_amd64 (push) Successful in 9s Details
Build Container Image / push_previous_i386 (push) Successful in 8s Details
Build Container Image / build_edge_arm64 (push) Successful in 33s Details
Build Container Image / push_previous_arm64 (push) Successful in 9s Details
Build Container Image / push_previous_armhf (push) Successful in 9s Details
Build Container Image / build_latest_armhf (push) Successful in 1m3s Details
Build Container Image / build_edge_armhf (push) Successful in 36s Details
Build Container Image / build_latest_amd64 (push) Successful in 38s 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_latest_i386 (push) Successful in 9s Details
Build Container Image / build_combination (push) Successful in 19s Details
Build Container Image / push_latest_arm64 (push) Successful in 9s Details
Build Container Image / push_latest_armhf (push) Successful in 9s Details
Build Container Image / push_previous (push) Successful in 2m11s Details
Build Container Image / build_edge_amd64 (push) Successful in 38s Details
Build Container Image / build_latest (push) Successful in 1m26s Details
Build Container Image / push_latest (push) Successful in 1m4s Details
Build Container Image / build_edge_i386 (push) Successful in 35s Details
Build Container Image / push_edge_amd64 (push) Successful in 8s Details
Build Container Image / push_edge_i386 (push) Successful in 9s Details
Build Container Image / build_edge (push) Successful in 24s Details
Build Container Image / push_edge_arm64 (push) Successful in 10s 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_combination (push) Successful in 17s Details
Build Container Image / push_edge (push) Successful in 20s Details
Build Container Image / update_readme (push) Successful in 9s 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.