Samuel R. Loza Ramírez
La idea detrás de Docker es crear contenedores ligeros y portables para las aplicaciones software que puedan ejecutarse en cualquier máquina con Docker instalado, independientemente del sistema operativo que la máquina tenga por debajo, facilitando los despliegues.
Un Alias nos sirve para simplificar el uso algunos comandos
Con el uso de docker mediante alias ya no tendremos que preocuparnos en instalar nodejs
apt install nodejs
Ya no tendremos que escribir
docker run ....
Basta con un npm install
nano ~/.bashrc
nano ~/.zshrc
En terminalales que usan
bash
En terminales que usan
zsh
alias npm='docker run --rm -it -u `id -u $USER` -v $(pwd):/src -w /src -p 3000:3000 starsaminf/reactjs npm'
alias create-react-app='docker run --rm -it -u `id -u $USER` -v $(pwd):/src -w /src -p 3000:3000 starsaminf/reactjs create-react-app '
COPIAR Y PEGAR ;)
La primera vez que ejecutamos se descargara la imagen de nodejs
create-react-app ejemplo
Si no encuentras el proyecto en el directorio actual, busca en tu home
Happy Hacking!
Recuerda que puedes usar todos los comandos de
npm
npm start
Para este ejemplo se usa node 8.11.1