こんな感じのDockerfileでざっくりとnode.jsがインストールされたUbuntuのイメージが作れるわけだが[1]。
FROM ubuntu:18.04
RUN apt update
RUN apt install --yes curl
RUN apt install --yes gnupg
RUN curl --silent --location https://deb.nodesource.com/setup_8.x | bash -
RUN apt install --yes nodejs
RUN apt install --yes build-essential
作成されたイメージが442MBもあって何でそんなに膨れるのかよくわからん。依存パッケージが多いのかしら?