exec method

Future<DockerProcess?>? exec(
  1. String command,
  2. List<String> args, {
  3. bool outputAsLines = true,
  4. int? outputLimit,
  5. OutputReadyFunction? stdoutReadyFunction,
  6. OutputReadyFunction? stderrReadyFunction,
  7. OutputReadyType? outputReadyType,
})

Executes a command inside this container with args (if isRunning or returns null).

Implementation

Future<DockerProcess?>? exec(
  String command,
  List<String> args, {
  bool outputAsLines = true,
  int? outputLimit,
  OutputReadyFunction? stdoutReadyFunction,
  OutputReadyFunction? stderrReadyFunction,
  OutputReadyType? outputReadyType,
}) {
  if (!isRunning) {
    return null;
  }
  return runner.dockerHost.exec(name, command, args,
      outputAsLines: outputAsLines,
      outputLimit: outputLimit,
      stdoutReadyFunction: stdoutReadyFunction,
      stderrReadyFunction: stderrReadyFunction,
      outputReadyType: outputReadyType);
}