added isolation feature for running containers

This commit is contained in:
2025-04-02 15:20:32 +02:00
parent d5bc0bbfc4
commit 5f6420a421
3 changed files with 31 additions and 4 deletions

View File

@@ -19,7 +19,8 @@ pub fn run_buildah_example() -> Result<(), BuildahError> {
// Step 2: Run a command in the container
println!("\n=== Installing nginx in container ===");
let install_result = buildah::run(container_id, "dnf install -y nginx").unwrap();
// Use chroot isolation to avoid BPF issues
let install_result = buildah::run_with_isolation(container_id, "dnf install -y nginx", "chroot").unwrap();
println!("{:#?}", install_result);
println!("Installation output: {}", install_result.stdout);