//EN DOCKER CREAMOS UNA IMAGEN CON NODE 20.8.0 o la mas actual # docker pull node:20.8.0 //DESPUES DE CREAR LA IMAGEN COLOCAMOS EL SIGUIENTE COMANDO PARA PODER HACER npm install Y QUE SE CREA LA CARPETA NODE_MODULES # docker run -it --rm -v /home/tezcatlipoca/Documentos/iztacalco:/app -w /app node:20.8.0clear npm install // DESPUES DEL -v SE COLOCA LA RUTA DONDE SE CLONO EL REPOSITORIO GITHUB /tu/ruta/proyecto:/app //VERIFICAMOS QUE ESTE LA CARPETA NODE MODULES DENTRO DEL PROYECTO //Y POR ULTIMO COLOCAMOS EL SIGUIENTE COMANDO PARA INICIAR EL CONTENEDOR Y ASI PODER TRABAJAR CON NODE MAPEANDO LOS PUERTOS PARA TENER CONEXION DESDE FUERA DEL CONTENEDOR # docker run -it --rm -p 5000:5000 -v /home/tezcatlipoca/Documentos/iztacalco:/app -w /app --name iztacalcoapp node:20.8.0 node app.js //DESPUES DEL -v SE COLOCA LA RUTA DONDE SE CLONO EL REPOSITORIO GITHUB /tu/ruta/proyecto:/app //DE SALIDA EN LA CONSOLA QUE YA SE ESTA EJECUTANDO EL SERVIDOR PARA VISUALIZAR SOLO QUEDA PONER EN EL NAVEGADOR LA RUTA DEL SEREVIDOR http://localhost:5000/inicio //PARA DETENER EL CONTENEDOR EN OTRA TERMINAL COLOCAMOS EL COMANDO # docker ps //MOSTRARA LOS CONTENEDORES QUE SE ESTAN EJECUTANDO CON TODA SU INFORMACION //PARA DETENER EL PROCESO USAMOS EL SIGUIENTE COMANDO docker stop (ID O NOMBRE ) //PARA VOLVER A EJECUTAR EL CONTENEDOR UTILIZAMOS EL COMANDO # docker run -it --rm -p 5000:5000 -v /home/tezcatlipoca/Documentos/iztacalco:/app -w /app --name iztacalcoapp node:20.8.0 node app.js