MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / docker_is_podman_shim

Function docker_is_podman_shim

e2e/rust/src/harness/container.rs:270–284  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

268}
269
270fn docker_is_podman_shim() -> bool {
271 if !command_exists("docker") {
272 return false;
273 }
274
275 let Ok(output) = Command::new("docker").arg("--version").output() else {
276 return false;
277 };
278 let version = format!(
279 "{}{}",
280 String::from_utf8_lossy(&output.stdout),
281 String::from_utf8_lossy(&output.stderr)
282 );
283 version.to_ascii_lowercase().contains("podman")
284}
285
286fn require_engine_available(
287 engine: &str,

Callers 1

docker_is_podman_shimMethod · 0.85

Calls 1

command_existsFunction · 0.85

Tested by

no test coverage detected