Skip to content

Commit 329c7b6

Browse files
authored
Explicit specify the platform for Docker files (#905)
Motivation: We should explicit specify the platform we use for docker to ensure our build produce the correct artifacts Modifications: Add --platform=linux/amd64 to docker files Result: Ensure build produces correct artifacts
1 parent 0e96400 commit 329c7b6

5 files changed

+5
-5
lines changed

docker/Dockerfile.arch

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM archlinux/base
1+
FROM --platform=linux/amd64 archlinux/base
22

33
ARG java_version=8
44
ENV JAVA_VERSION $java_version

docker/Dockerfile.centos6

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM centos:6.10
1+
FROM --platform=linux/amd64 centos:6.10
22

33
ENV SOURCE_DIR /root/source
44
ENV CMAKE_VERSION_BASE 3.26

docker/Dockerfile.cross_compile_aarch64

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM centos:7.6.1810
1+
FROM --platform=linux/amd64 centos:7.6.1810
22

33
ARG gcc_version=10.2-2020.11
44
ARG openssl_version=1_1_1d

docker/Dockerfile.debian

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ARG debian_version=7
2-
FROM debian:$debian_version
2+
FROM --platform=linux/amd64 debian:$debian_version
33
# needed to do again after FROM due to docker limitation
44
ARG debian_version
55

docker/Dockerfile.opensuse

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ARG opensuse_version=15.1
2-
FROM opensuse/leap:$opensuse_version
2+
FROM --platform=linux/amd64 opensuse/leap:$opensuse_version
33
# needed to do again after FROM due to docker limitation
44
ARG opensuse_version
55

0 commit comments

Comments
 (0)