node:8 with latest stable Yarn and some tools
10K+
FROM node:8
ENV YARN_VERSION 1.10.1
ENV NPM_VERSION 6.4.1
RUN curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py \
&& python get-pip.py --no-cache-dir \
&& find /usr/local -depth \
\( \
\( -type d -a \( -name test -o -name tests \) \) \
-o \
\( -type f -a \( -name '*.pyc' -o -name '*.pyo' \) \) \
\) -exec rm -rf '{}' + \
&& rm -f get-pip.py
RUN set -ex \
&& curl -fSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz" \
&& tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/ \
&& ln -snf /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn \
&& ln -snf /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg \
&& rm yarn-v$YARN_VERSION.tar.gz
RUN set -ex \
&& npm install -g npm@$NPM_VERSION \
&& rm -fr $HOME/.npm
RUN set -ex \
&& apt-get update \
&& apt-get install -y --no-install-recommends rsync lftp jq nasm optipng pngquant ruby python-dev \
&& rm -rf /var/lib/apt/lists/* \
&& pip install awscli --no-cache-dir \
&& find /usr/local -depth \( -type d -a \( -name test -o -name tests \) \) -exec rm -rf '{}' +
CMD [ "node" ]
Content type
Image
Digest
Size
387.3 MB
Last updated
over 7 years ago
docker pull pekeq9/node:10