UNPKG

buildahcker

Version:

Buildahcker is a node.js library to create and run commands in OCI (Open Container Initiative) container images (or docker images), based on Buildah and a hash-based cache. It also contains utilities to easily create a partitioned bootable disk image of a

18 lines (17 loc) 720 B
import type { CommitOptions, ContainerOptions, Step, StepExecutor } from "./container"; import type { ContainerCache } from "./containerCache"; import type { ExecOptions } from "./exec"; export interface ImageBuilderOptions extends ContainerOptions { containerCache?: ContainerCache; commitOptions?: CommitOptions; } export declare class ImageBuilder implements StepExecutor { #private; options?: ImageBuilderOptions | undefined; private constructor(); static from(image: string, options?: ImageBuilderOptions): Promise<ImageBuilder>; clone(): ImageBuilder; get imageId(): string; tag(name: string, options?: ExecOptions): Promise<void>; executeStep(step: Step): Promise<void>; }