From 9ec336283ff718150dc4dbf5d62def250c9e181e Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Thu, 21 May 2020 20:48:54 -0500 Subject: [PATCH] Updated to support multiarch/BuiltKit builds --- BUILDING.md | 5 +++++ Dockerfile | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 BUILDING.md diff --git a/BUILDING.md b/BUILDING.md new file mode 100644 index 00000000..d85990ef --- /dev/null +++ b/BUILDING.md @@ -0,0 +1,5 @@ +Ensure buildx/BuildKit support is enabled and run: + +``` +docker buildx build --platform=linux/arm64 --platform=linux/arm/v7 --platform=linux/amd64 --tag itzg/minecraft-server:multiarch --push +``` diff --git a/Dockerfile b/Dockerfile index 2ab19ad7..3e40abb0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,9 +26,9 @@ EXPOSE 25565 25575 # hook into docker BuildKit --platform support # see https://docs.docker.com/engine/reference/builder/#automatic-platform-args-in-the-global-scope -ARG TARGETOS=linux -ARG TARGETARCH=arm -ARG TARGETVARIANT=v7 +ARG TARGETOS +ARG TARGETARCH +ARG TARGETVARIANT ARG EASY_ADD_VER=0.7.1 ADD https://github.com/itzg/easy-add/releases/download/${EASY_ADD_VER}/easy-add_${TARGETOS}_${TARGETARCH}${TARGETVARIANT} /usr/bin/easy-add