FROM alpine:3.18 AS build ENV DOCKER_VERSION=25.0.2 RUN apk add --no-cache curl #RUN curl -L https://download.docker.com/linux/static/stable/x86_64/docker-"$DOCKER_VERSION".tgz | \ RUN curl -L https://docker.0k.io/downloads/docker-"$DOCKER_VERSION".tgz | \ tar -xz -C /tmp/ \ && mv /tmp/docker/docker /usr/bin/docker RUN curl -L https://docker.0k.io/downloads/lock-40a4b8f > /usr/bin/lock \ && chmod +x /usr/bin/lock FROM alpine:3.18 ## Used by `lock` RUN apk add --no-cache bash ## /usr/bin/dc is a calculator provided by busybox that conflicts with ## the `dc` command provided by `compose`. We have no need of busybox ## calculator RUN rm /usr/bin/dc COPY --from=build /usr/bin/docker /usr/bin/docker COPY --from=build /usr/bin/lock /usr/bin/lock ENTRYPOINT [ "crond", "-f", "-l", "0" ]