annotate Dockerfile @ 1:5ce8e9615858 default tip

update
author anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Thu, 20 Jun 2019 20:30:12 +0900
parents 17e16895dd63
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 FROM ubuntu:19.10
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
2
1
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
3 RUN apt-get -y update \
0
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 && apt-get install -y wget unzip xz-utils texinfo\
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 && cd /opt/ \
1
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
6 && wget https://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabihf/gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf.tar.xz \
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
7 && xz -d gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf.tar.xz \
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
8 && tar -xvf gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf.tar \
0
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 && rm -rf gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf.tar \
1
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
10 && wget https://releases.linaro.org/components/toolchain/binaries/latest-7/aarch64-linux-gnu/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz \
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
11 && xz -d gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz \
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
12 && tar -xvf gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar \
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
13 && rm -rf gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar
0
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
14
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 RUN apt-get install -y libglib2.0-dev libfdt-dev libpixman-1-dev zlib1g-dev \
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 && apt-get install -y libaio-dev libbluetooth-dev libbrlapi-dev libbz2-dev \
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 && apt-get install -y libcap-dev libcap-ng-dev libcurl4-gnutls-dev libgtk-3-dev \
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 && apt-get install -y libibverbs-dev libjpeg8-dev libncurses5-dev libnuma-dev \
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 && apt-get install -y librbd-dev librdmacm-dev \
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 && apt-get install -y libsasl2-dev libsdl1.2-dev libseccomp-dev libsnappy-dev libssh2-1-dev \
1
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
21 && apt-get install -y libvde-dev libvdeplug-dev libvte-2.91-dev libxen-dev liblzo2-dev \
0
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
22 && apt-get install -y valgrind xfslibs-dev \
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 && apt-get install -y libnfs-dev libiscsi-dev
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
24
1
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
25 RUN apt-get install qemu
0
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
26
1
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
27 ENV ARM_LINUX_GNUEABIHF /opt/gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
28 ENV AARCH64_LINUX_GNU /opt/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-
0
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
29
17e16895dd63 copy original dockerfile
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
30 WORKDIR /code/