Contenedor de react
- Crear el Dockerfile
nano Dockerfile
FROM node:20WORKDIR /my_appCOPY . .RUN npm installRUN npm run buildRUN npm install -g serveEXPOSE 3000CMD ["serve", "-s" ,"dist"]
- Crear la imagen
docker build -t my_app_image .
docker images
- Crear el contenedor basado en la imagen
docker run -d -p 80:3000 --name my_app_container my_app_image
docker ps
¡Listo! Ya podemos visitar 🚀 http://[tu_dominio_o_ip]