Skip to content

satl build

Build a FreeBSD image from a Satlfile into this node's store

$ satl build [OPTIONS] --tag <NAME[:TAG]>

Options

Option Description
-t, --tag <NAME[:TAG]> Name and tag for the image (name[:tag], optionally registry-prefixed)
-f, --file <PATH> Build file to read (default: ./Satlfile)
--pkg-abi <ABI> Package ABI for the pkg install (default: FreeBSD:15:amd64)
Default: FreeBSD:15:amd64
--store <PATH> Image store to register into (default: the local daemon's)
Default: /var/db/satl/images
--no-cache Disable the incremental build cache: every step re-executes
--cache-dir <PATH> Build cache directory (default: /var/db/satl/build-cache)
Default: /var/db/satl/build-cache
--push Push the image to its registry after a successful build
-u, --username <USER> Registry username for --push (with --password-stdin)
--password-stdin Read the registry password for --push from stdin

Global options

Accepted by every satl command.

Option Description
--host <URL> Daemon socket to connect to (docker-style URL)
Default: unix:///var/run/satl.sock
Environment: DOCKER_HOST
-h, --help Print help
-V, --version Print version

Generated from satl 0.1.0 by make gen. Change it in the SatL source or in overlay/cli.yml, never here.