API referenceClasses
DockerRunner
Defined in: src/DockerRunner.ts:16
Constructors
Constructor
new DockerRunner(options?): DockerRunner;Defined in: src/DockerRunner.ts:19
Parameters
options?
RunnerOptions = {}
Returns
DockerRunner
Methods
run()
run(request): Execution;Defined in: src/DockerRunner.ts:29
Parameters
request
Returns
attach()
static attach(id): Execution | null;Defined in: src/DockerRunner.ts:153
Parameters
id
string
Returns
Execution | null
cleanupDanglingImages()
static cleanupDanglingImages(): Promise<number>;Defined in: src/DockerRunner.ts:133
Returns
Promise<number>
cleanupOldStates()
static cleanupOldStates(maxBytes?): number;Defined in: src/DockerRunner.ts:168
Parameters
maxBytes?
number
Returns
number
cleanupOrphanCache()
static cleanupOrphanCache(opts?): Promise<number>;Defined in: src/DockerRunner.ts:122
Parameters
opts?
CleanupCacheOptions = {}
Returns
Promise<number>
cleanupOrphanNetworks()
static cleanupOrphanNetworks(opts?): Promise<number>;Defined in: src/DockerRunner.ts:144
Parameters
opts?
Returns
Promise<number>
cleanupOrphanStates()
static cleanupOrphanStates(): Promise<number>;Defined in: src/DockerRunner.ts:178
Returns
Promise<number>
cleanupOrphanVolumes()
static cleanupOrphanVolumes(): Promise<number>;Defined in: src/DockerRunner.ts:113
Returns
Promise<number>
isAvailable()
static isAvailable(): Promise<boolean>;Defined in: src/DockerRunner.ts:109
Returns
Promise<boolean>
list()
static list(): RunState[];Defined in: src/DockerRunner.ts:157
Returns
RunState[]
reapOrphans()
static reapOrphans(): Promise<{
containers: number;
volumes: number;
}>;Defined in: src/DockerRunner.ts:189
Returns
Promise<{
containers: number;
volumes: number;
}>