Explanation¶
Explanations provide a wider perspective of Rockcraft. They aid in understanding the concepts and relationships of Rockcraft as a complete system.
Overview¶
Rockcraft was created to build secure, stable container images. Read on for a bird’s-eye view of what sets Rockcraft and rocks apart from similar tools.
Rockcraft is commonly used alongside Chisel slices to pack the smallest set of files needed for a rock to run.
The entrypoint for all rocks is Pebble, a lightweight service manager.
Bases¶
Bases are a key concept in rocks. They ensure that rocks are stable and compatible across different machines.
Parts¶
Parts are how software is brought into rocks. When a rock is packed, its parts are processed in a series of ordered, reproducible steps.
Files travel as bundles through the parts lifecycle. These bundles are called filesets.
Cryptography¶
Rockcraft and its external libraries use cryptographic tools for fetching files, communicating with local processes, and storing user credentials.