forked from 0k/0k-charms
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
811 B
27 lines
811 B
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" ]
|