light-runner
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

RunRequest

Returns

Execution


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?

CleanupNetworkOptions = {}

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

On this page