Skip to content

Studio Recipes: Native Integration ​

Use these recipes to combine containerized assets with native Windows applications without breaking isolation.

What You'll Learn

  • How to open container files with native Adobe Reader
  • How to run native browsers alongside containerized instances
  • How to pick isolation modes and layers for mixed native-container workflows

Native Integration Recipes ​

Open Container Files with Native Adobe Reader ​

Run a containerized file set with a native Adobe Reader install while keeping writes inside the sandbox. The adobe/disable-reader-sandbox layer maintains compatibility with Reader.

bash
turbo run mypdfs,adobe/disable-reader-sandbox --isolate=write-copy --startup-file="C:\\Program Files (x86)\\Adobe\\Acrobat Reader DC\\Reader\\AcroRd32.exe" -- C:\\MyPDFs\\test.pdf

Validate:

  • Confirm Adobe Reader opens the file from C:\MyPDFs without prompting for native writes.
  • Modify the PDF or annotations and verify the changes stay in the container sandbox.
  • Restart the container to ensure the Reader sandbox layer remains applied.

Run Native Edge or Chrome Alongside Container Instances ​

Use isolation to avoid conflicts from native browser lockfiles when you run the same browser inside a container. Choose a prebuilt isolation layer when you want to avoid manual flag management.

bash
turbo run edge --isolate=write-copy
turbo run turbobuild/isolate-edge-wc,edge

Validate:

  • Launch a native Edge or Chrome session, then start the container command and confirm both run simultaneously.
  • Check that the container session starts without lockfile errors.
  • If you use the isolation layer, verify it appears in turbo images and applies without additional flags.