FROM node:14-alpine
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \
&& apk add --no-cache \
python3 \
make \
g++
# npm mirror
RUN npm config set registry=https://registry.npmmirror.com \
&& npm config set sass_binary_site=https://npmmirror.com/mirrors/node-sass/ \
&& npm config set sharp_dist_base_url=https://npmmirror.com/mirrors/sharp-libvips/ \
&& npm config set puppeteer_download_host= https://npmmirror.com/mirrors/
RUN npm i pnpm cnpm -g
FROM node:14
# debian 9
RUN echo 'deb http://mirrors.aliyun.com/debian/ stretch main non-free contrib \n \
deb-src http://mirrors.aliyun.com/debian/ stretch main non-free contrib \n \
deb http://mirrors.aliyun.com/debian-security stretch/updates main \n \
deb-src http://mirrors.aliyun.com/debian-security stretch/updates main \n \
deb http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib \n \
deb-src http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib \n \
deb http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib \n \
deb-src http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib' \
> /etc/apt/sources.list && apt update
# npm mirror
RUN npm config set registry=https://registry.npmmirror.com \
&& npm config set sass_binary_site=https://npmmirror.com/mirrors/node-sass/ \
&& npm config set sharp_dist_base_url=https://npmmirror.com/mirrors/sharp-libvips/ \
&& npm config set puppeteer_download_host= https://npmmirror.com/mirrors/
RUN npm i pnpm cnpm -g
FROM node:16-alpine
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \
&& apk add --no-cache \
python3 \
make \
g++
# npm mirror
RUN npm config set registry=https://registry.npmmirror.com \
&& npm config set sass_binary_site=https://npmmirror.com/mirrors/node-sass/ \
&& npm config set sharp_dist_base_url=https://npmmirror.com/mirrors/sharp-libvips/ \
&& npm config set puppeteer_download_host= https://npmmirror.com/mirrors/
RUN npm i pnpm cnpm -g
FROM node:16
# debian 10
# https://developer.aliyun.com/mirror/debian
RUN echo 'deb https://mirrors.aliyun.com/debian/ buster main non-free contrib \n \
deb-src https://mirrors.aliyun.com/debian/ buster main non-free contrib \n \
deb https://mirrors.aliyun.com/debian-security buster/updates main \n \
deb-src https://mirrors.aliyun.com/debian-security buster/updates main \n \
deb https://mirrors.aliyun.com/debian/ buster-updates main non-free contrib \n \
deb-src https://mirrors.aliyun.com/debian/ buster-updates main non-free contrib \n \
deb https://mirrors.aliyun.com/debian/ buster-backports main non-free contrib \n \
deb-src https://mirrors.aliyun.com/debian/ buster-backports main non-free contrib' \
> /etc/apt/sources.list && apt update
# npm mirror
RUN npm config set registry=https://registry.npmmirror.com \
&& npm config set sass_binary_site=https://npmmirror.com/mirrors/node-sass/ \
&& npm config set sharp_dist_base_url=https://npmmirror.com/mirrors/sharp-libvips/ \
&& npm config set puppeteer_download_host= https://npmmirror.com/mirrors/
RUN npm i pnpm cnpm -g
FROM node:18-alpine
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \
&& apk add --no-cache \
python3 \
make \
g++
# npm mirror
RUN npm config set registry=https://registry.npmmirror.com \
&& npm config set sass_binary_site=https://npmmirror.com/mirrors/node-sass/ \
&& npm config set sharp_dist_base_url=https://npmmirror.com/mirrors/sharp-libvips/ \
&& npm config set puppeteer_download_host= https://npmmirror.com/mirrors/
RUN npm i pnpm cnpm -g
FROM node:18
# debian 11
# https://developer.aliyun.com/mirror/debian
RUN echo 'deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib \n \
deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib \n \
deb https://mirrors.aliyun.com/debian-security/ bullseye-security main \n \
deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main \n \
deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib \n \
deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib \n \
deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib \n \
deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib' \
> /etc/apt/sources.list && apt update
# npm mirror
RUN npm config set registry=https://registry.npmmirror.com \
&& npm config set sass_binary_site=https://npmmirror.com/mirrors/node-sass/ \
&& npm config set sharp_dist_base_url=https://npmmirror.com/mirrors/sharp-libvips/ \
&& npm config set puppeteer_download_host= https://npmmirror.com/mirrors/
RUN npm i pnpm cnpm -g
Content type
Image
Digest
sha256:18f02400f…
Size
668.2 MB
Last updated
almost 4 years ago
docker pull doog/node:16-debian-chromium