Prompt
What should I use for a container app with a custom runtime?
Latest observation
Oct 7, 2026
OpenAI APIWeb search: off
If you mean Azure Container Apps and you need a custom runtime that isn’t supported by a managed buildpack/standard app model, the usual choice is:
Use a custom container image
Package your runtime, app, and dependencies into your own Docker image, then deploy that image to Container Apps.
Why this is the right option
- Works with any runtime (Node, Python, .NET, Java, Go, Rust, PHP, native binaries, etc.)
- Lets you control:
- OS base image
- runtime version
- system libraries
- startup command
- ports
- Best fit when you need something beyond the built-in app/runtime support
Typical flow
- Create a
Dockerfile - Build the image
- Push it to a registry like Azure Container Registry or Docker Hub
- Point your Container App to that image
Example
FROM debian:bookworm-slim
WORKDIR /app
COPY . .
RUN chmod +x ./myapp
CMD ["./myapp"]
If you want, I can also help you choose between:
- Azure Container Apps
- App Service
- AKS
- Azure Functions
depending on your custom runtime and deployment needs.