node.jsをDockerfileに入れるにはどうするのが最適か。 aptとかで入れてもいいけど、バージョン指定をするならnコマンドで入れるのが懸命でしょうか。 というわけで、

1
RUN apt-get install -y nodejs npm && npm install n -g && n 12.1.0

これが一番楽かもしれないです。
個人的には一度適当なnpmを入れないといけない、すなわちnodeを一回入れた後にもう一回nodeをインストールする、ってのがちょっとモヤーっとくるのですが。