-
Clone this repo
git clone https://gist.github.com/82a78debf7dea8ab1dd4da9c034aee14.git docker-run -
Create a link to
docker-runin your/usr/local/bin/sudo ln -s "$PWD/docker-run/docker-run" /usr/local/bin/docker-run
docker-run IMAGE COMMAND [COMMAND_OPTIONS]...
-
Create
/usr/local/bin/nodewith the following contents#!/bin/sh exec docker-run node:latest node "$@" -
Create
/usr/local/bin/npmwith the following contents#!/bin/sh exec docker-run node:latest npm "$@" -
Make the scripts executable
sudo chmod +x /usr/local/bin/node /usr/local/bin/npm -
Now you can use them like regular CLI tools
npm -v 5.6.0
OPTIONS=[DOCKER_RUN_OPTIONS] docker-run IMAGE COMMAND [COMMAND_OPTIONS]...
#!/bin/sh
OPTIONS='-p 9229:9229' exec docker-run node:latest node --inspect=0.0.0.0:9229 "$@"
Inspired by docker-compose wrapper script