OpenHands
OpenHands copied to clipboard
docs: improve custom sandbox guide with detailed requirements and examples
This PR improves the custom sandbox guide documentation by:
-
Adding a clear "Important Requirements" section highlighting:
- Debian-based image requirement
- Root user requirement
- System-wide package availability
-
Providing a complete example Dockerfile with multiple packages
-
Adding two methods for building and running:
- Direct Docker build
- Docker Compose setup
-
Including detailed sections on:
- Configuration options
- Common issues and troubleshooting
- Testing procedures
- Security considerations
This addresses issue #5266 by making the custom sandbox setup process more clear and comprehensive.
Changes include:
- Added clear requirements section
- Improved example Dockerfile
- Added docker-compose.yml example
- Added troubleshooting guide
- Added testing instructions
- Added security considerations