12 lines
1.0 KiB
Docker
12 lines
1.0 KiB
Docker
# 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"]
|