Sign inSign up

paularlott/knot-alpine-runtime

By paularlott

•Updated about 13 hours ago

Base Alpine runtime image for knot, no dev tooling.

Image
Developer tools
0

676

paularlott/knot-alpine-runtime repository overview

⁠knot-alpine-runtime

Minimal Alpine⁠ with the knot toolchain — the knot-entrypoint, runtime user handling, rsyslog logging, startup hooks and cron — but no development tools: no ssh, git, editors, shells or database clients. It is the base for knot-alpine⁠ (which adds the dev toolchain) and for lean runtime images such as knot-scriptling-runtime⁠.

Without KNOT_SERVER there is no long-running foreground process, so run it with a command (or the knot agent) like any knot image.

⁠Tags

All tags are multi-arch (linux/amd64, linux/arm64); see Docker Hub⁠ for the current list. Each release is also tagged <version>-<BUILD_DATE>.

⁠Usage

docker run --rm \
  -e KNOT_USER=alice \
  -v knot_home:/home \
  paularlott/knot-alpine-runtime:3.24 \
  sh -c 'echo hello from $(whoami)'

⁠Environment variables

The entrypoint mirrors knot-ubuntu, so it supports the common knot variables:

VariableDefaultDescription
KNOT_USERknotRuntime user (uid 1000); created if missing
KNOT_SERVER(unset)knot server URL; if set, the agent is downloaded and started
KNOT_AGENT_ENDPOINT(unset)Agent endpoint reported to the server
KNOT_SPACEID(unset)Space identifier
KNOT_SERVICE_PASSWORD(auto-generated UUID)Shared service password
KNOT_SSHD(unset)Set to native to start sshd (not installed in this image; use knot-alpine)
KNOT_SSH_PORT2222Port for the SSH daemon
KNOT_SYSLOG_PORT1514Syslog forward target (0 disables forwarding)
TZEtc/UTCTimezone

⁠Volumes

  • /home — persistent home directory.

⁠License

The Alpine base image and its packages are licensed under their respective upstream licenses. This image's packaging — the Dockerfile, knot-entrypoint and supporting scripts/configs — is Apache License 2.0⁠.

Source: paularlott/knot-base-images⁠.

Tag summary

Content type

Image

Digest

sha256:daaa0a436…

Size

11.5 MB

Last updated

about 13 hours ago

docker pull paularlott/knot-alpine-runtime:3.24-20260929