-
Clone this repo
git clone https://gist.github.com/82a78debf7dea8ab1dd4da9c034aee14.git docker-run
-
Create a link to
docker-run
in 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/node
with the following contents#!/bin/sh exec docker-run node:latest node "$@"
-
Create
/usr/local/bin/npm
with 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