X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ta%2Fcaas-danm.git;a=blobdiff_plain;f=docker-build%2Fcni-builder%2FDockerfile;fp=docker-build%2Fcni-builder%2FDockerfile;h=fd4989202446dd9f896da147c5fe40497816ba51;hp=a9d13e8f65de3f3bef80fc6b164f8807c05d5440;hb=531bfda510814db14e51cf3db82330d67f6fbb37;hpb=28cd26b9968050dae219e38acf398b2119630ad4 diff --git a/docker-build/cni-builder/Dockerfile b/docker-build/cni-builder/Dockerfile index a9d13e8..fd49892 100644 --- a/docker-build/cni-builder/Dockerfile +++ b/docker-build/cni-builder/Dockerfile @@ -12,7 +12,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM centos:7.6.1810 +FROM scratch +ADD centos-7-docker.tar.xz / +CMD ["/bin/bash"] MAINTAINER Krisztian Lengyel ARG SRIOV_VERSION @@ -39,10 +41,11 @@ RUN yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.n golang \ && set -x \ && mkdir -p ${go_install_dir} \ -&& curl -fsSL -k https://dl.google.com/go/go${go_version}.linux-amd64.tar.gz | tar zx --strip-components=1 -C ${go_install_dir} \ +&& if [ $(uname -m) == 'aarch64' ]; then HOST_ARCH=arm64; else HOST_ARCH=amd64; fi \ +&& curl -fsSL -k https://dl.google.com/go/go${go_version}.linux-${HOST_ARCH}.tar.gz | tar zx --strip-components=1 -C ${go_install_dir} \ && glide_version="$(curl -sSLf https://glide.sh/version)" \ && mkdir -p ${glide_install_dir} \ -&& curl -fsSL https://github.com/Masterminds/glide/releases/download/${glide_version}/glide-${glide_version}-linux-amd64.tar.gz | tar zx --strip-components=1 -C ${glide_install_dir} \ +&& curl -fsSL https://github.com/Masterminds/glide/releases/download/${glide_version}/glide-${glide_version}-linux-${HOST_ARCH}.tar.gz | tar zx --strip-components=1 -C ${glide_install_dir} \ && mkdir -p ${binaries} \ # # Get Flannel