Deploy Docker
Deploy a Docker application with Runex
Use a Dockerfile in your GitHub repository to define the runtime. Runex builds the image, runs it in isolation, and exposes HTTPS — without you operating Kubernetes.
How to deploy Docker on Runex
- 1Add a production-ready Dockerfile that exposes the service port.
- 2Connect the repository with the Runex GitHub App.
- 3Deploy the selected branch; Runex builds the container image.
- 4Verify https://<deployment-slug>.runex.cloud.
- 5Attach a custom domain via CNAME to cname.runex.cloud when needed.
Practical notes
- Prefer non-root users and minimal base images where practical.
- Do not mount the Docker socket or require privileged mode for untrusted apps.
- Keep build context small; avoid copying secrets into the image.
Related
FAQ
Can Runex deploy Docker applications?+
Yes. Docker-based deployments are a core path: build from your Dockerfile, run in an isolated environment, serve over HTTPS.
Do I need Kubernetes?+
No. Runex is designed so you can deploy containerized apps without managing Kubernetes clusters yourself.
Next step
Deploy Docker with Runex
Connect a GitHub repository, deploy with Runex, and get a production HTTPS URL on *.runex.cloud.