/ tools / docker / Dockerfile
Dockerfile
 1  FROM ubuntu:18.04
 2  
 3  MAINTAINER Sipeed support@sipeed.com
 4  
 5  
 6  RUN DEBIAN_FRONTEND=noninteractive apt-get update -qq \
 7      && DEBIAN_FRONTEND=noninteractive apt-get install -yq \
 8          build-essential \
 9          git \
10          wget \
11          cmake \
12          python3 \
13          python3-pip \
14      && pip3 install -r https://raw.githubusercontent.com/sipeed/MaixPy/master/requirements.txt \
15      && wget https://github.com/kendryte/kendryte-gnu-toolchain/releases/download/v8.2.0-20190409/kendryte-toolchain-ubuntu-amd64-8.2.0-20190409.tar.xz \
16      && tar -Jxf kendryte-toolchain-ubuntu-amd64-8.2.0-20190409.tar.xz -C /opt \
17      && rm -f kendryte-toolchain-ubuntu-amd64-8.2.0-20190409.tar.xz \
18      && mkdir /maixpy \
19      && echo "setup complete, now clean" \
20      && DEBIAN_FRONTEND=noninteractive apt-get autoremove -y --purge \
21      && DEBIAN_FRONTEND=noninteractive apt-get clean \
22      && rm -rf /var/lib/apt/lists/* \
23      && rm -rf /tmp \
24      && echo "build complete"
25