presetResolver
presetResolver():
ImageResolver
Defined in: packages/runtime/src/root/preset-resolver.ts:45
Create an ImageResolver that maps well-known preset names to built-in UnixImages.
Returns
Section titled “Returns”An ImageResolver scoped to the preset vocabulary.
Remarks
Section titled “Remarks”The runtime Unix() builder appends this resolver after any user-supplied
imageResolver so container create calls like
container run stdSystem just work out of the box. Unknown names return
undefined — the standard “not mine” signal consumed by chainResolvers.
Resolution is lazy and memoized: the first call for a given name builds
the image via core’s Unix().use(<preset>()).build() and caches the
resulting promise for subsequent calls.
Currently recognized names: stdSystem. Additional presets
(minimal, development, …) are planned.
Example
Section titled “Example”import { presetResolver } from '@fishnet/runtime'
const resolver = presetResolver()const image = await resolver('stdSystem') // UnixImageconst missing = await resolver('alpine') // undefined