praisonai deploy run --type docker.
Quick Start - CLI
Quick Start - SDK
agents.yaml with Docker Config
Docker Config Options
| Field | Type | Default | Description |
|---|---|---|---|
image_name | string | praisonai-app | Docker image name |
tag | string | latest | Docker image tag |
base_image | string | python:3.11-slim | Base Docker image |
expose | list[int] | [8005] | Ports to expose |
registry | string | null | Docker registry URL |
push | bool | false | Push image to registry |
build_args | dict | null | Docker build arguments |
Push to Registry
Check Status
Stop Container
Environment Variables
| Variable | Required | Description |
|---|---|---|
OPENAI_API_KEY | Yes* | OpenAI API key |
ANTHROPIC_API_KEY | No | Anthropic API key |
GROQ_API_KEY | No | Groq API key |
Troubleshooting
| Issue | Fix |
|---|---|
| Docker not running | Start Docker daemon |
| Build failed | Check Dockerfile syntax, run praisonai deploy doctor |
| Push failed | Check registry credentials |
| Port in use | Change port in agents.yaml |
| Container exits | Check logs: docker logs <container> |
Manual Docker Commands (Optional)
Manual Docker Commands (Optional)
These commands are for manual validation only. Use
praisonai deploy for deployment.Related
- Deploy CLI Overview - All deploy commands
- API Deploy - Deploy as local API server
- AWS Deploy - Deploy to AWS ECS/Fargate
- GCP Deploy - Deploy to Google Cloud Run

