isRunning method

Future<bool> isRunning({
  1. String? name,
})

Checks whether the container is running.

Implementation

Future<bool> isRunning({String? name}) async {
  final pr = await Process.run(
    _dockerExecutable,
    ['ps', '--format', '{{.Names}}'],
  );
  return pr.stdout
      .toString()
      .split('\n')
      .map((s) => s.trim())
      .contains(name ?? _name);
}