Docker再インストールしてイメージを作り直したらNode.jsがアップデートされていた
Node.jsの環境構築面倒なのでもうイメージを使用して楽する
docker-compose.yml
version: '3'
services:
nginx:
...
php-fpm:
...
mysql:
...
node:
image: node:8.15.1-alpine #8が使いたいので8を指定
user: node
working_dir: /home/node/app
volumes:
- ./:/home/node/app #package.jsonがあるディレクトリをmountすること
あとは
docker-compose run node npm install
docker-compose run node npm run dev
でおけ。