65 lines
1.4 KiB
Markdown
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
|