diff --git a/dragonfly-client-init/src/container_runtime/containerd.rs b/dragonfly-client-init/src/container_runtime/containerd.rs index 19d9d6fd..7b9b0020 100644 --- a/dragonfly-client-init/src/container_runtime/containerd.rs +++ b/dragonfly-client-init/src/container_runtime/containerd.rs @@ -66,6 +66,9 @@ impl Containerd { .and_then(|config_path| config_path.as_str()) .filter(|config_path| !config_path.is_empty()) { + // Rebind config_path to the first entry if multiple paths are present + let config_path = config_path.split(':').next().unwrap_or(config_path); + info!( "containerd supports config_path mode, config_path: {}", config_path.to_string()