github.com/pachyderm/pachyderm@v1.13.4/examples/opencv/Dockerfile (about)

     1  FROM ubuntu:18.04
     2  
     3  # Install opencv and matplotlib.
     4  RUN export DEBIAN_FRONTEND=noninteractive; \
     5      export DEBCONF_NONINTERACTIVE_SEEN=true; \
     6      echo 'tzdata tzdata/Areas select Etc' | debconf-set-selections; \
     7      echo 'tzdata tzdata/Zones/Etc select UTC' | debconf-set-selections; \
     8      apt-get update -qqy \
     9      && apt-get install -qqy make git pkg-config libswscale-dev python3-dev \
    10      	python3-numpy python3-tk libtbb2 libtbb-dev libjpeg-dev libpng-dev \
    11      	libtiff-dev bpython python3-pip libfreetype6-dev wget unzip cmake \
    12      	sudo \
    13      && apt-get clean \
    14      && rm -rf /var/lib/apt
    15  
    16  RUN cd \
    17  	&& wget https://github.com/Itseez/opencv/archive/3.4.5.zip \
    18  	&& unzip 3.4.5.zip \
    19  	&& cd opencv-3.4.5 \
    20  	&& mkdir build \
    21  	&& cd build \
    22  	&& cmake .. \
    23  	&& make -j \
    24  	&& make install \
    25  	&& cd \
    26  	&& rm 3.4.5.zip \
    27      && rm -rf opencv-3.4.5
    28  RUN python3 --version && pip3 --version && sudo pip3 install matplotlib
    29  
    30  # Add our own code.
    31  ADD edges.py /edges.py