ayushkhare12

Untitled

Sep 17th, 2019
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.96 KB | None | 0 0
  1. RUN apk --update add --no-cache --virtual=build-dependencies wget ca-certificates bash
  2.  
  3. # Here we install GNU libc (aka glibc) and set C.UTF-8 locale as default.
  4. RUN ALPINE_GLIBC_BASE_URL="https://github.com/andyshinn/alpine-pkg-glibc/releases/download" && \
  5.     ALPINE_GLIBC_PACKAGE_VERSION="2.23-r1" && \
  6.     ALPINE_GLIBC_BASE_PACKAGE_FILENAME="glibc-$ALPINE_GLIBC_PACKAGE_VERSION.apk" && \
  7.     ALPINE_GLIBC_BIN_PACKAGE_FILENAME="glibc-bin-$ALPINE_GLIBC_PACKAGE_VERSION.apk" && \
  8.     ALPINE_GLIBC_I18N_PACKAGE_FILENAME="glibc-i18n-$ALPINE_GLIBC_PACKAGE_VERSION.apk" && \
  9.     wget --quiet \
  10.         "https://raw.githubusercontent.com/andyshinn/alpine-pkg-glibc/master/andyshinn.rsa.pub" \
  11.         -O "/etc/apk/keys/andyshinn.rsa.pub" && \
  12.     wget --quiet \
  13.         "$ALPINE_GLIBC_BASE_URL/$ALPINE_GLIBC_PACKAGE_VERSION/$ALPINE_GLIBC_BASE_PACKAGE_FILENAME" \
  14.         "$ALPINE_GLIBC_BASE_URL/$ALPINE_GLIBC_PACKAGE_VERSION/$ALPINE_GLIBC_BIN_PACKAGE_FILENAME" \
  15.         "$ALPINE_GLIBC_BASE_URL/$ALPINE_GLIBC_PACKAGE_VERSION/$ALPINE_GLIBC_I18N_PACKAGE_FILENAME" && \
  16.     apk add --no-cache \
  17.         "$ALPINE_GLIBC_BASE_PACKAGE_FILENAME" \
  18.         "$ALPINE_GLIBC_BIN_PACKAGE_FILENAME" \
  19.         "$ALPINE_GLIBC_I18N_PACKAGE_FILENAME" && \
  20.     \
  21.     rm "/etc/apk/keys/andyshinn.rsa.pub" && \
  22.     /usr/glibc-compat/bin/localedef --force --inputfile POSIX --charmap UTF-8 C.UTF-8 || true && \
  23.     echo "export LANG=C.UTF-8" > /etc/profile.d/locale.sh && \
  24.     \
  25.     apk del glibc-i18n && \
  26.     \
  27.     rm \
  28.         "$ALPINE_GLIBC_BASE_PACKAGE_FILENAME" \
  29.         "$ALPINE_GLIBC_BIN_PACKAGE_FILENAME" \
  30.         "$ALPINE_GLIBC_I18N_PACKAGE_FILENAME"
  31.  
  32. ENV LANG=C.UTF-8
  33.  
  34.  
  35.  
  36. RUN wget --quiet https://repo.continuum.io/miniconda/Miniconda2-4.0.5-Linux-x86_64.sh && \
  37.     /bin/bash Miniconda2-4.0.5-Linux-x86_64.sh -b -p /opt/conda && \
  38.     rm Miniconda2-4.0.5-Linux-x86_64.sh && \
  39.     apk del build-dependencies && \
  40.     echo 'export PATH=/opt/conda/bin:$PATH' >> /etc/profile.d/conda.sh
Add Comment
Please, Sign In to add comment