Skip to content

Document nspawn 2.2.0 - #61

Merged
Edu4rdSHL merged 1 commit into
mainfrom
docs-2.2.0
Oct 24, 2026
Merged

Edu4rdSHL merged 1 commit into
mainfrom
docs-2.2.0

Conversation

@Edu4rdSHL

Copy link
Copy Markdown
Member
  • Every page says what nspawn does, without comparing it with the tools it matches; names of real things (Docker Hub, Dockerfile, the Docker API nspawn serves) stay.
  • building.md: ADD of local archives (what replaces what, parents, owners, modes, times, FIFOs, devices, extended attributes) and of URLs (Last-Modified), SOURCE_DATE_EPOCH, the context's times and file capabilities, a context tar on standard input keeping its owners, a RUN's hostname buildkitsandbox and tmpfs mode 1777, a step a signal ends exiting 128 plus the signal, the # check= directive, --provenance=false and --sbom=false, the variables systemd-nspawn adds and USER root:GROUP.
  • compose.md: anonymous volumes (MACHINE_anon_HEX, up -V, down -v, rm -v), a network made anew when its definition changes, down SERVICE with -p NAME and no -f taking the services that depend on it, and bind sources compose cannot look into.
  • machines.md: an app's empty NOTIFY_SOCKET, the forms logs --since and --until take, and --tail.
  • networking.md and faq.md: the forward exception goes in ahead of time where docker or ufw is installed.
  • reference.md: logs and events --since and --until, logs --tail, images alone, and --sbom and --provenance refused unless they ask for none.
  • hugo.yaml: documented version 2.2.0.

The behaviours were checked with the 2.2.0 packages on the Fedora 44, Ubuntu 24.04 and Arch test VMs (the end-to-end suite and targeted runs), and the site builds and renders with docker compose up.

- every page says what nspawn does, without comparing it with the
  tools it matches; names of real things (Docker Hub, Dockerfile, the
  Docker API nspawn serves) stay
- building: ADD of archives and URLs, SOURCE_DATE_EPOCH, the context's
  times and file capabilities, a RUN's hostname and tmpfs, a step a
  signal ends, the linter, attestations, the variables systemd-nspawn
  adds and USER root:GROUP
- compose: anonymous volumes, networks made anew, down SERVICE with
  -p and no -f, and bind sources compose cannot look into
- machines: an app's empty NOTIFY_SOCKET, the forms of logs --since
  and --until, and --tail
- networking and faq: the forward exception goes in ahead of time
  where docker or ufw is installed
- reference: logs and events --since and --until, logs --tail,
  images alone, and --sbom and --provenance asking for none
- hugo.yaml: documented version 2.2.0
@Edu4rdSHL Edu4rdSHL self-assigned this Oct 24, 2026
@Edu4rdSHL
Edu4rdSHL merged commit b0ac501 into main Oct 24, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant