Appearance
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.pdfValidate:
- Confirm Adobe Reader opens the file from
C:\MyPDFswithout 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,edgeValidate:
- 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 imagesand applies without additional flags.
