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
TypeScript
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>;
}