exec method
Future<DockerProcess?>
exec(
- String containerName,
- String? command,
- List<
String> args, { - bool outputAsLines = true,
- int? outputLimit,
- OutputReadyFunction? stdoutReadyFunction,
- OutputReadyFunction? stderrReadyFunction,
- OutputReadyType? outputReadyType,
Executes a command
inside this container with args
Only executes if isContainerRunnerRunning containerName
returns true.
Implementation
@override
Future<DockerProcess?> exec(
String containerName,
String? command,
List<String> args, {
bool outputAsLines = true,
int? outputLimit,
OutputReadyFunction? stdoutReadyFunction,
OutputReadyFunction? stderrReadyFunction,
OutputReadyType? outputReadyType,
}) async {
await ensureInitialized();
return dockerHost.exec(containerName, command!, args,
outputAsLines: outputAsLines,
outputLimit: outputLimit,
stdoutReadyFunction: stdoutReadyFunction,
stderrReadyFunction: stderrReadyFunction,
outputReadyType: outputReadyType);
}