waitContainer method
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;
}