Skip to content

Commit 6ec7bfb

Browse files
author
nicolaserny
committed
Install buildx in koordinator build
1 parent d16160c commit 6ec7bfb

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

koordinator-build/Dockerfile

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ RUN npm install npm@$NPM_VERSION -g
4848
# Install Docker
4949

5050
RUN set -ex \
51-
&& export DOCKER_VERSION=$(curl --silent --fail --retry 3 https://download.docker.com/linux/static/stable/x86_64/ | grep -o -e 'docker-[.0-9]*-ce\.tgz' | sort -r | head -n 1) \
51+
&& export DOCKER_VERSION=$(curl --silent --fail --retry 3 https://download.docker.com/linux/static/stable/x86_64/ | grep -o -e 'docker-[.0-9]*\.tgz' | sort -r | head -n 1) \
5252
&& DOCKER_URL="https://download.docker.com/linux/static/stable/x86_64/${DOCKER_VERSION}" \
5353
&& echo Docker URL: $DOCKER_URL \
5454
&& curl --silent --show-error --location --fail --retry 3 --output /tmp/docker.tgz "${DOCKER_URL}" \
@@ -57,7 +57,15 @@ RUN set -ex \
5757
&& mv /tmp/docker/* /usr/bin \
5858
&& rm -rf /tmp/docker /tmp/docker.tgz \
5959
&& which docker \
60-
&& (docker version || true)
60+
&& (docker version || true) \
61+
&& mkdir -vp ~/.docker/cli-plugins/ \
62+
&& curl --silent -L --output ~/.docker/cli-plugins/docker-buildx https://github.com/docker/buildx/releases/download/v0.8.2/buildx-v0.8.2.linux-amd64 \
63+
&& chmod a+x ~/.docker/cli-plugins/docker-buildx \
64+
&& docker buildx install \
65+
&& docker buildx version \
66+
&& docker run --privileged --rm tonistiigi/binfmt --install all \
67+
&& docker context create xbuilder \
68+
&& docker buildx create xbuilder --name xbuilder --use
6169

6270
# Install Dotnet Core
6371

@@ -69,7 +77,7 @@ RUN chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
6977
RUN chown root:root /etc/apt/sources.list.d/microsoft-prod.list
7078
RUN apt-get -q update && \
7179
apt-get install -y \
72-
dotnet-sdk-5.0
80+
dotnet-sdk-5.0
7381

7482
# Add SSL certificates
7583

0 commit comments

Comments
 (0)