amsdard/node
## tools * npm * yarn * bower * grunt * gulp * sass * less
698
nodeJS: 12.x LTS npm: 5.x
node works as Your local user (on Linux, Mac, Windows)
node uses Your local SSH key
common cache directory for all tools ~/cache
is stored locally
docker run -it --rm -w /usr/src/app \
-v $(pwd):/usr/src/app -v ~/.docker-node-cache:/home/node/cache -v ~/.ssh:/home/node/.ssh \
amsdard/node:12 npm help
# tools
node: "docker run -it --rm -w /usr/src/app
-v $(pwd):/usr/src/app -v ~/.docker-node-cache:/home/node/cache -v ~/.ssh:/home/node/.ssh
amsdard/node:12 $CMD"
# aliases
npm: $BIN node npm $CMD
yarn: $BIN node yarn $CMD
bower: $BIN node bower $CMD
grunt: $BIN node grunt $CMD
gulp: $BIN node gulp $CMD
samples:
yake yarn add jquery --dev
docker pull amsdard/node