| RUN apt-get update && apt-get install -y \ |
| build-essential \ |
| curl \ |
| git \ |
| wget \ |
| openjdk-8-jdk \ |
| python3-dev \ |
| virtualenv \ |
| swig |
| |
| RUN python3 -m pip --no-cache-dir install \ |
| Pillow \ |
| h5py \ |
| keras_preprocessing \ |
| matplotlib \ |
| mock \ |
| 'numpy<1.19.0' \ |
| scipy \ |
| sklearn \ |
| pandas \ |
| future \ |
| portpicker \ |
| enum34 |
| |
| # Install bazel |
| ARG BAZEL_VERSION=4.2.2 |
| RUN mkdir /bazel && \ |
| wget -O /bazel/installer.sh "https://github.com/bazelbuild/bazel/releases/download/${BAZEL_VERSION}/bazel-${BAZEL_VERSION}-installer-linux-x86_64.sh" && \ |
| wget -O /bazel/LICENSE.txt "https://raw.githubusercontent.com/bazelbuild/bazel/master/LICENSE" && \ |
| chmod +x /bazel/installer.sh && \ |
| /bazel/installer.sh && \ |
| rm -f /bazel/installer.sh |