Files
sammykumar-ComfyUI-SwissArm…/dev-docs/infrastructure/docker/README.md
T

65 lines
1.4 KiB
Markdown

# Docker Documentation
Docker setup, configuration, and troubleshooting for ComfyUI-SwissArmyKnife development.
## 📄 Documentation Files
- **[DOCKER_DEVELOPMENT_SETUP.md](DOCKER_DEVELOPMENT_SETUP.md)** - Docker development environment setup
- **[DOCKER_COMFYUI_MANAGER_FIX.md](DOCKER_COMFYUI_MANAGER_FIX.md)** - ComfyUI Manager compatibility fixes
## 🎯 Quick Reference
### Docker Files
- `Dockerfile` - Main Docker image configuration
- `docker-compose.yml` - Multi-container orchestration
### Quick Start
```bash
# Build Docker image
docker-compose build
# Start container
docker-compose up -d
# View logs
docker-compose logs -f
# Stop container
docker-compose down
```
## 🔧 Configuration
### Volume Mounts
- ComfyUI models
- Custom node directories
- Output directories
- Cache directories
### Environment Variables
- `COMFYUI_PORT` - ComfyUI server port
- `DEBUG_ENABLED` - Enable debug mode
- `GEMINI_API_KEY` - Gemini API key
- `CIVITAI_API_KEY` - CivitAI API key
## 🐛 Common Issues
1. **ComfyUI Manager Not Working**: See DOCKER_COMFYUI_MANAGER_FIX.md
2. **Permission Issues**: Ensure proper volume permissions
3. **Port Conflicts**: Check if port is already in use
4. **GPU Access**: Verify NVIDIA Docker runtime setup
## 📚 Related Documentation
- [Build & Deploy](../build-deploy/) - For publishing Docker images
- [Debug System](../debug/) - For debugging in Docker containers
---
**Category**: Infrastructure
**Status**: Stable