waitContainer method

Future<int> waitContainer(
  1. String id
)

Blocks until the container stops and returns its exit code.

Sends POST /containers/{id}/wait. Use this after detaching from a container to collect its final exit status.

Implementation

Future<int> waitContainer(String id) async {
  final resp = await _request('POST', '/containers/$id/wait');
  _throwIfError(resp);
  final json = jsonDecode(utf8.decode(resp.body)) as Map<String, dynamic>;
  return (json['StatusCode'] as num?)?.toInt() ?? 0;
}