firmament-docker
Version:
Typescript classes for performing Docker operations
18 lines (17 loc) • 944 B
text/typescript
import {DockerUtilOptions} from './docker-util-options';
import {ForceError} from 'firmament-yargs';
import {ImageOrContainerRemoveResults} from './dockerode';
export interface DockerUtil extends ForceError {
getImagesOrContainers(ids: string[],
options: DockerUtilOptions,
cb: (err: Error, imagesOrContainers: any[])=>void);
getImageOrContainer(id: string,
options: DockerUtilOptions,
cb: (err: Error, imageOrContainer: any)=>void);
listImagesOrContainers(options: DockerUtilOptions,
cb: (err: Error, imagesOrContainers: any[])=>void);
removeImagesOrContainers(ids: string[],
options: DockerUtilOptions,
cb: (err: Error, imageOrContainerRemoveResults: ImageOrContainerRemoveResults[])=>void);
writeJsonTemplateFile(objectToWrite: any, fullOutputPath: string);
}