sptrakesh/arrow

By sptrakesh

Updated 8 days ago

Alpine image with https://arrow.apache.org/

Image
0

10K+

FROM sptrakesh/cppbase
ENV VERSION=8.0.0

WORKDIR /opt

RUN apk --update --no-cache add snappy-dev curl curl-dev \
  && git clone https://github.com/apache/arrow.git --branch apache-arrow-${VERSION} --depth 1 \
  && cd arrow/cpp \
  && mkdir release && cd release \
  && cmake \
    -DARROW_BUILD_SHARED=ON \
    -DARROW_BUILD_STATIC=OFF \
    -DARROW_FILESYSTEM=ON \
    -DARROW_JEMALLOC=ON \
    -DARROW_PARQUET=ON \
    -DARROW_WITH_LZ4=ON \
    -DARROW_WITH_ZLIB=ON \
    -DBOOST_ROOT=/opt/local \
    -DCMAKE_PREFIX_PATH=/opt/local \
    -DCMAKE_INSTALL_PREFIX=/opt/local \
    -DCMAKE_INSTALL_LIBDIR=lib .. \
  && make -j4 \
  && make install

FROM sptrakesh/cppbase
MAINTAINER Rakesh Vidyadharan <rakesh@sptci.com>
ENV VERSION=8.0.0
RUN apk --no-cache add curl curl-dev jq icu-static

WORKDIR /opt
COPY --from=0 /opt/local local

Docker Pull Command

docker pull sptrakesh/arrow