Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

:core

Foundation image for all dock images. Contains the scripting and data tools every CI pipeline needs.

Base images

VariantBase
Alpine (default)alpine:3.21
Debiandebian:bookworm-slim

Installed packages

ToolAlpine packageDebian packagePurpose
bashbashbashShell
curlcurlcurlHTTP client
gitgitgitVersion control
git-lfsgit-lfsgit-lfsLarge file storage
gpggnupggnupgSignature verification
jqjqjqJSON processor
yqyq-gobinary installYAML/TOML/JSON processor
envsubstgettextgettext-baseEnvironment variable substitution
dotenvdotenvshell script.env file loader
sshopenssh-clientopenssh-clientSSH client
patchpatchpatchFile patching
findfindutilsfindutilsFile search
treetreetreeDirectory listing
diffdiffutilsdiffutilsFile comparison
zip / unzipzip, unzipzip, unzipArchive tools
tzdatatzdatatzdataTimezone data
coreutilscoreutilscoreutilsGNU core utilities
ca-certificatesca-certificatesca-certificatesTLS root certificates

Runtime manifest

docker run --rm ghcr.io/driftsys/dock:core jq . /etc/dock/manifest.json

Approximate size

  • Alpine: ~32 MB
  • Debian: ~80 MB