checkDocker method
Check if Docker is installed
Implementation
Future<ToolStatus> checkDocker() async {
final bool exists = await _runner.commandExists('docker');
if (!exists) {
return ToolStatus.missing(
'Docker',
'https://docs.docker.com/get-docker/',
isRequired: false,
);
}
final String? version = await _runner.getCommandVersion('docker');
return ToolStatus.installed(
'Docker',
version ?? 'unknown',
isRequired: false,
);
}