Files
OpenHands/containers
openhands 565a5702c3 fix: pin Poetry >=2.3.0 in Dockerfile to match lockfile hash algorithm
Poetry 2.3.0 changed the content-hash algorithm to include dependency
groups. The Docker build cache had an older Poetry version that computed
a different hash, causing 'pyproject.toml changed significantly' errors.
Pinning >=2.3.0 ensures the Dockerfile installs a compatible version and
also busts the stale cache layer.

Co-authored-by: openhands <openhands@all-hands.dev>
2026-03-16 19:04:55 +00:00
..

Docker Containers

Each folder here contains a Dockerfile, and a config.sh describing how to build the images and where to push them. These images are built and pushed in GitHub Actions by the ghcr.yml workflow.

Building Manually

docker build -f containers/app/Dockerfile -t openhands .
docker build -f containers/sandbox/Dockerfile -t sandbox .