render-docker

Builds and deploys Docker containers on Render using Dockerfiles, multi-stage builds, and private registries.

Updated Jul 15, 2026
One-click install
npx skills add https://github.com/greenmartialarts/EventCore --skill render-docker-greenmartialarts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: render-docker
Source: https://github.com/greenmartialarts/EventCore/tree/main/.junie/skills/render-docker
Command: npx skills add https://github.com/greenmartialarts/EventCore --skill render-docker-greenmartialarts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Configuring Docker deployments on Render involves many platform-specific details—BuildKit behavior, Blueprint fields like dockerfilePath and dockerContext, private registry credentials, layer caching, and linux/amd64 constraints—that are easy to get wrong and slow to debug. ## Core Features & Use Cases - Blueprint Configuration: Guides runtime: docker vs runtime: image selection, dockerfilePath, dockerContext, dockerCommand, and registryCredential wiring. - Dockerfile Templates: Provides multi-stage build patterns for Node.js, Python, Go, Ruby, Rust, and static sites with non-root users and exec-based signal handling. - Registry & Optimization Guidance: Covers Docker Hub, GHCR, ECR, and Artifact Registry credential setup plus layer ordering, .dockerignore, and BuildKit cache/secret mounts. - Use Case: You need to deploy a private GHCR image to Render—use this Skill to configure runtime: image with registryCredential and immutable digest pinning. ## Quick Start Ask the assistant to write a production multi-stage Dockerfile and Render Blueprint configuration for your Node.js API service.

Frequently Asked Questions about render-docker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a Docker container on Render?

Set runtime: docker in your Blueprint to build from a Dockerfile using dockerfilePath and dockerContext, or use runtime: image to pull a prebuilt image via image.url. Render builds with BuildKit and caches layers between builds.

What is the difference between runtime docker and runtime image on Render?

runtime: docker builds an image from a Dockerfile in your repo, while runtime: image pulls a prebuilt image from a registry with no build step. Prebuilt image services do not auto-deploy when a tag moves; trigger a manual redeploy or deploy hook.

How do I use private registry images with Render?

Store credentials in the Render Dashboard under Registry Credentials, then reference them in your Blueprint with registryCredential.fromRegistryCreds.name. This works for Docker Hub, GHCR, ECR, and Google Artifact Registry, for both private base images and prebuilt images.

Can I pass secrets as Docker build args on Render?

No—build args are stored in image layers and can be recovered from image history. Use runtime environment variables for application secrets, or BuildKit secret mounts (RUN --mount=type=secret) for build-time secrets like private package feeds.

Why is my Render Docker build failing with file not found errors?

Overly aggressive .dockerignore rules commonly exclude files needed by COPY instructions. Verify every COPY path exists relative to dockerContext, and confirm your artifacts target linux/amd64 since Render builds for that architecture.

How do I speed up Docker builds on Render?

Order Dockerfile instructions so dependency manifests copy and install before application source, maximizing layer cache hits. Use BuildKit cache mounts for package managers, maintain a thorough .dockerignore, and prefer slim or alpine base images.