# Disposable Ubuntu customer-style test host. No Node.js, host socket or customer files. FROM docker:29.6.2-dind AS engine FROM ubuntu:24.04 ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && apt-get install -y --no-install-recommends python3 openssl curl ca-certificates cron iptables iproute2 procps util-linux libseccomp2 && rm -rf /var/lib/apt/lists/* COPY --from=engine /usr/local/bin/docker /usr/local/bin/dockerd /usr/local/bin/containerd /usr/local/bin/containerd-shim-runc-v2 /usr/local/bin/ctr /usr/local/bin/runc /usr/local/bin/docker-init /usr/local/bin/docker-proxy /usr/local/bin/ COPY --from=engine /usr/local/libexec/docker/cli-plugins /usr/local/libexec/docker/cli-plugins RUN groupadd docker && useradd -m -G docker admin && mkdir -p /opt/skeletonworks/scripts /opt/skeletonworks/caddy/logs && chown -R admin:admin /opt/skeletonworks COPY --from=engine /usr/local/bin/dind /usr/local/bin/dind ENTRYPOINT ["dind"] CMD ["dockerd", "--host=unix:///var/run/docker.sock", "--storage-driver=vfs", "--log-level=error"]