From a3219605e352b22da5b5b3c5aff73f6192be3ab6 Mon Sep 17 00:00:00 2001 From: Thomas E Lackey Date: Fri, 23 Feb 2024 19:27:52 -0600 Subject: [PATCH] buildx --- Dockerfile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index d28e189..4bc7726 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,14 +20,21 @@ RUN npm config set @cerc-io:registry https://git.vdb.to/api/packages/cerc-io/npm npm install -g @cerc-io/laconic-registry-cli && \ npm install -g yarn -# docker-static (needed because of a bug with 'podman manifest'). Stick with 24 for buildx commands. -ARG DOCKER_VER=24.0.9 +# docker-static (needed because of a bug with 'podman manifest'). +ARG DOCKER_VER=25.0.3 WORKDIR /tmp RUN curl -LO https://download.docker.com/linux/static/stable/x86_64/docker-${DOCKER_VER}.tgz && \ tar zxvf docker-${DOCKER_VER}.tgz docker/docker && \ mv docker/docker /usr/local/bin/docker-static && \ rm -rf docker-${DOCKER_VER}.tgz docker +# docker buildx plugin (needed for 'imagetools') +RUN mkdir -p /root/.docker/cli-plugins +ARG BUILDX_VER=0.12.1 +RUN curl -LO https://github.com/docker/buildx/releases/download/v${BUILDX_VER}/buildx-v${BUILDX_VER}.linux-amd64 && \ + mv buildx-v${BUILDX_VER}.linux-amd64 /root/.docker/cli-plugins/docker-buildx && \ + chmod a+x /root/.docker/cli-plugins/docker-buildx + # Include our docker script. COPY docker-wrapper.sh /usr/bin/docker