Hola amigos de la #nerdytud, espero que se encuentren bien.
Buscando en el arcon de mi notebook, encontré un ejemplo sobre cómo dockerizar una aplicación Node.js en muy pocos pasos
Crear aplicación
mkdir dockerizando && cd dockerizando
npm init -y
Instalar express
npm i express
Crear index.js
const express = require('express')
const app = express()
const port = 3030
app.get('/', (req, res) => {
res.send('lorem ipsum')
})
app.listen(port, () => {
console.log(`Ejecutandose en port ${port}`)
})
Crear Dockerfile
FROM node:14
RUN mkdir -p /app
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY index.js .
EXPOSE 8080
CMD [ "node", "index.js" ]
Crear imágen
docker build -t node-dunny .
Chequear su correcta creación
docker images
Ejecutar imágen
docker run -p 8080:3030 node-dummy:latest