Guide · Updated 2026-05-31
Docker + Liminal
Use Docker when you want the same harness on CI runners, remote dev boxes, or team onboarding without a full local Node install on the host.
When Docker makes sense
Docker is optional — the default install uses Node 22+ on the host. Containers help when you need an isolated environment or to pin Node/npm versions.
Mount your repository as a volume so file tools see the same tree as on the host.
Environment variables
Pass AGENT_API_KEY and AGENT_API_BASE_URL into the container the same way as on bare metal.
Set AGENT_WORKSPACE_ROOT to the mounted project path inside the container.
- Never bake API keys into the image — inject at runtime.
- Use --env-file for local dev; use your orchestrator's secrets in production.
Next steps
See the technical install docs for container notes: https://docs.vireondynamics.com/liminal/
For a bare-metal install, use the one-line script on the get-started page.
FAQ
Common questions
Is there an official Liminal Docker image?
Check the liminal-ai repository and docs for current image tags. This marketing guide describes patterns; the harness repo is the source of truth for Dockerfiles.