nvmとかだとログインしてるユーザごとにパスが通らないといけなくて手間だったのでプリインストールされてるnodeとnpmをアップデートした
docker run -w /root --rm -it --entrypoint /bin/sh centos:centos7
# node.jsのv10をインストール
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum remove nodejs npm
su
yum install nodejs -y
# 確認
bash-4.2# node -v
v10.18.0
bash-4.2# npm -v
6.13.4
bash-4.2#