exec method

  1. @override
Future<DockerProcess?> exec(
  1. String containerName,
  2. String? command,
  3. List<String> args, {
  4. bool outputAsLines = true,
  5. int? outputLimit,
  6. OutputReadyFunction? stdoutReadyFunction,
  7. OutputReadyFunction? stderrReadyFunction,
  8. 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);
}