Guide & First Steps
×
Quick Start
1
Choose a Service
Browse 190 services in the left sidebar. Use the search bar or category filters.
2
Configure Parameters
Set project name, port, Zero-Trust settings and Kubernetes resources.
3
Generate Configuration
Click Generate Configuration — the AI creates all required files in seconds.
4
Edit & Download
Every file is directly editable. Modified tabs turn orange. Use Download All to save everything.
Generated Files
Dockerfile
Container image with multi-stage build, non-root user, optimized layers.
docker-compose.yml
Local orchestration with healthchecks, volumes, networks and dependencies.
.env
Environment variables with sensible defaults. Never committed to Git.
k8s-deployment.yaml
Kubernetes Deployment with replica count, resource limits and health checks.
k8s-service.yaml
Kubernetes Service with stable internal DNS name and port.
.dockerignore
Excludes unnecessary files from the container image.
Tip:
Generated files vary by service. Databases include init SQL, backup scripts, etc.
Zero-Trust Security
1
Non-root User
Container does not run as root — prevents privilege escalation.
2
Read-only Filesystem
Filesystem is mounted read-only. Malware cannot write to disk.
3
No New Privileges
Prevents privilege escalation at runtime.
4
Drop Capabilities
Removes all Linux capabilities (cap_drop: ALL).
Plans
×
Free
Current
All services in the library
Zero-Trust and Kubernetes settings
Edit, copy and download files
Pro
Coming soon
Details and pricing will be announced
containergem is free at the moment. Paid plans will be introduced later.
container
gem
Free
Upgrade
✓ Check files
Guide
Settings
Sign Out
Select a service
cached
Snippets
Reset
Copy
⚡
Pick a service on the left,
then click
Generate Configuration
.
No files yet
✓ Check files
Current File
Download All