kill method

Future<void> kill({
  1. String? name,
  2. ProcessSignal signal = ProcessSignal.sigkill,
})

Kill the docker container.

Implementation

Future<void> kill({
  String? name,
  ProcessSignal signal = ProcessSignal.sigkill,
}) async {
  try {
    _logger.info({
      'killing': {'name': name ?? _name}
    });
    await Process.run(
      _dockerExecutable,
      ['kill', '--signal=$signal', name ?? _name],
    );
  } catch (e, st) {
    _logger.warning({
      'kill-error': {'name': name ?? _name},
    }, e, st);
  }
}