firmament-docker
Version:
Typescript classes for performing Docker operations
17 lines (16 loc) • 949 B
TypeScript
import 'reflect-metadata';
import { DockerOde, DockerImage, DockerContainer } from '..';
import { ForceErrorImpl, SafeJson } from 'firmament-yargs';
export declare class DockerOdeMockImpl extends ForceErrorImpl implements DockerOde {
private safeJson;
constructor(safeJson: SafeJson);
listImages(options: any, cb: (err: Error, images: DockerImage[]) => void): void;
listContainers(options: any, cb: (err: Error, containers: DockerContainer[]) => void): void;
getContainer(id: string, options?: any): DockerContainer;
getImage(id: string, options?: any): DockerImage;
buildImage(tarStream: any, options: any, cb: (err: Error, outputStream: any) => void): void;
createContainer(containerConfig: any, cb: (err: Error, container: DockerContainer) => void): void;
pull(imageName: string, cb: (err: Error, outputStream: any) => void): void;
private readonly testImageList;
private readonly testContainerList;
}