# syntax=docker/dockerfile:1.7 FROM debian:bookworm-slim@sha256:f9c6a2fd2ddbc23e336b6257a5245e31f996953ef06cd13a59fa0a1df2d5c252 ENV DEBIAN_FRONTEND=noninteractive RUN --mount=type=cache,id=openclaw-sandbox-bookworm-apt-cache,target=/var/cache/apt,sharing=locked \ --mount=type=cache,id=openclaw-sandbox-bookworm-apt-lists,target=/var/lib/apt,sharing=locked \ apt-get update \ && apt-get install -y --no-install-recommends \ bash \ ca-certificates \ chromium \ curl \ fonts-liberation \ fonts-noto-cjk \ fonts-noto-color-emoji \ git \ jq \ novnc \ python3 \ socat \ websockify \ x11vnc \ xvfb COPY --chmod=755 scripts/sandbox-browser-entrypoint.sh /usr/local/bin/openclaw-sandbox-browser RUN useradd --create-home --shell /bin/bash sandbox USER sandbox WORKDIR /home/sandbox EXPOSE 9222 5900 6080 CMD ["openclaw-sandbox-browser"]