Sign inSign up

11notes/github-workflow

By 11notes

•Updated about 1 year ago

Alpine Linux with mimalloc for fastest multi-threaded memory allocation

Buildkit cache
Image
0

4.0K

11notes/github-workflow repository overview

banner

⁠alpine

sizeversionpulls

Alpine Linux with mimalloc for fastest multi-threaded memory allocation

⁠MAIN TAGS 🏷️

These are the main tags for the image. There is also a tag for each commit and its shorthand sha256 value.

⁠SYNOPSIS 📖

What can I do with this? This image will give you a base Alpine image with some additional tweaks like some bin’s (curl, tini, shadow, tzdata) which are present by default and the mimalloc memory allocator which can be used for certain apps to deal with musl’s not so optimized malloc for multi-threading. It will also execute the script /usr/local/bin/entrypoint.sh via tini⁠.

If used as a base image for your own image simply leave out your own ENTRYPOINT to use the default one and provide your own /usr/local/bin/entrypoint.sh.

⁠COMPOSE ✂️

name: "alpine"
services:
  alpine:
    image: "11notes/alpine:3.21.3"
    container_name: "alpine"
    environment:
      TZ: "Europe/Zurich"
    restart: "always"

⁠BUILD 🚧

FROM 11notes/alpine:stable
# switch to root during setup
USER root
# setup your app
RUN set -ex; \
  setup your app
# add custom entrypoint to image
COPY ./entrypoint.sh /usr/local/bin
# start image as 1000:1000
USER docker

⁠DEFAULT SETTINGS 🗃️

ParameterValueDescription
userdockeruser name
uid1000user identifier⁠
gid1000group identifier⁠
home/home directory of user docker

⁠ENVIRONMENT 📝

ParameterValueDefault
TZTime Zone⁠
DEBUGWill activate debug option for container image and app (if available)

⁠SOURCE 💾

⁠PARENT IMAGE 🏛️

⁠BUILT WITH 🧰

⁠GENERAL TIPS 📌

  • Use a reverse proxy like Traefik, Nginx, HAproxy to terminate TLS and to protect your endpoints
  • Use Let’s Encrypt DNS-01 challenge to obtain valid SSL certificates for your services

⁠ElevenNotes™️

This image is provided to you at your own risk. Always make backups before updating an image to a different version. Check the releases⁠ for breaking changes. If you have any problems with using this image simply raise an issue⁠, thanks. If you have a question or inputs please create a new discussion⁠ instead of an issue. You can find all my other repositories on github⁠.

created 7.3.2025, 11:08:59 (CET)

Tag summary

Content type

Image

Digest

sha256:dce8d7881…

Size

40.5 MB

Last updated

about 1 year ago

docker pull 11notes/github-workflow