createContainer function
Implementation
Future<void> createContainer(String name) async {
_log.info('Creating container $name from $dockerImage...');
final result = await Process.run('docker', [
'create',
'--name',
name,
'-v',
'/var/run/docker.sock:/var/run/docker.sock',
dockerImage,
]);
if (result.exitCode != 0) {
throw Exception('Failed to create container $name: ${result.stderr}');
}
}