Sign inSign up

doog/node

By doog

•Updated almost 4 years ago

Image
0

1.3K

doog/node repository overview

⁠doog/node:14-alpine

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

⁠doog/node:14

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

⁠doog/node:16-alpine

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

⁠doog/node:16

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

⁠doog/node:18-alpine

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

⁠doog/node:18

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

Tag summary

Content type

Image

Digest

sha256:18f02400f…

Size

668.2 MB

Last updated

almost 4 years ago

docker pull doog/node:16-debian-chromium